Fantasy City Name Generator
Fantasy city names read like real ones with the serial numbers filed off — a distinctive root joined to a settlement word that tells you what the place is. This generator builds them from real place-name elements so a city always sounds like somewhere you could walk into, whether it is a walled capital, a river ford, or a busy port.
Parameters
Results · Batch 001 · Seed SHOWCASE
01Greyorwater
02Aldelspring
03Redorhall
04Crownaemere
05Kingarch
06Ferngate
07Eaglepoint
08Fenolreach
09Aldolmount
10Bryelcliff
11Duskulhollow
12Underhollow
30 Fantasy City name ideas
A fixed, seeded sample you see every visit — the same recipe rebuilds the same list.
- 01Hawkurfield
- 02Valewick
- 03Jayorport
- 04Keloewall
- 05Highdale
- 06Ironpoint
- 07Valeuefall
- 08Crownmount
- 09Whitespring
- 10Northeiburg
- 11Aldkeep
- 12Helmulreach
- 13Wyndaiarch
- 14Moonport
- 15Brampoint
- 16Westerbridge
- 17Eaglevale
- 18Oldburg
- 19Greyarhollow
- 20Zealhaven
- 21Eldrock
- 22Coronwell
- 23Galewood
- 24Redurford
- 25Kingbay
- 26Aldcrest
- 27Lionwood
- 28Highaegate
- 29Aldtower
- 30Towerentower
Annotated examples: Fantasy City
Sample names from a fixed seed, each with a one-line origin sketch.
01Duneiwick
Duneiwick — a settlement name you can parse at a glance: the suffix tells you what it is.
02Starcove
Starcove — the -ford ending marks a river crossing, the reason many real towns exist.
03Fenmarket
Fenmarket — a walled city; -gate names a fortified way in.
04Blackreach
Blackreach — the -haven ending reads as a safe harbour, a natural trade port.
05Dunuearch
Dunuearch — a landmark named into the city, the kind that seeds an adventure.
06Eagleaeshore
Eagleaeshore — the -mere ending places it on a lake; terrain lives in the suffix.
01
How fantasy city names are built
Believable city names lean on the same toolkit real English place-names use: a distinctive root plus a settlement suffix that describes terrain or function. The suffix does the work — -ford (a river crossing), -haven (a harbour), -gate (a walled entry), -mere (a lake), -burg and -ton (a fortified town), -wick (a settlement). Because a reader instantly parses Aldford as a river town, the name feels real while the invented root keeps it from being a place that exists.
This generator joins a strong root directly to a fitting suffix, so each city reads as legible and grounded. The key is that the suffix should match the geography you have placed the city in — which is what the next section is about.
02
Match the suffix to the terrain
The fastest way to make a fantasy city ring false is to give it a suffix that fights its map. A landlocked city should not be a -haven; a city on a plain should not be a -mere. Choosing a suffix that matches the terrain does double duty: it names the place and tells the reader something true about where it sits.
Use water suffixes (-haven, -mere, -ford, -bridge) for coastal and river cities; height and watch suffixes (-crest, -watch, -gate, -hall) for fortress and hill cities; trade suffixes (-market, -burg, -ton) for merchant hubs. Reroll until the suffix fits the spot on your map.
03
Capitals, ports, and trade towns
Not every city is the same kind of place. A capital carries a grander, more landmark-driven name; a port leans on water words; a trade town sounds busy and practical. Naming a landmark into the city — Ravenwatch, Highcrest, Thorngate — also seeds an adventure hook, telling a party there is a watchtower, a hill fort, or a thorn-choked gate waiting.
When you have named a city, place it in its realm: a kingdom generator sets the country around it and a tavern generator names the inn the party will actually sleep in. Both are linked below and share this worldbuilding style.
Notable names
- Waterdeep
- D&D's great port-city; a plain, legible compound that says exactly what it is.
- Baldur's Gate
- A founder's name plus -gate: a walled trade city with a namesake.
Tips
- Join a distinctive root to a settlement suffix (-ford, -haven, -gate) for an instantly legible name.
- Match the suffix to the terrain — never give an inland city a -harbour or a plain a -mere.
- Name a landmark into a city (Ravenwatch, Thorngate) to seed an adventure hook.
- Vary the type: grand for a capital, watery for a port, busy for a trade town.
Related generators
FAQ
What makes a good fantasy city name?
A distinctive root joined to a settlement suffix that fits the terrain or function — a river ford, a harbour, a walled gate, a lake. The suffix makes the city instantly legible.
How do I name a port or river city?
Use water suffixes like -haven, -ford, -mere, or -bridge. Matching the suffix to the water keeps the city believable on your map.
What about towns, kingdoms, and taverns?
Those have their own generators, linked below, tuned to their scale — a town sounds smaller than a capital, a kingdom grander, and a tavern names the inn inside the city.
Are these city names free to use?
Yes. Every generated name is free for campaigns, stories, and games. Published cities like Waterdeep are shown only as examples of the conventions.