Fantasy town name generator
Names for towns, villages, cities and kingdoms, each with a one-line hook you can build a session on. Pick a style or mix them all. Everything is made instantly in your browser, so roll as often as you like.
- BrunbarA town of stone halls lit by glowing ore
- TirandelA quiet town of white stone beside a moonlit lake
- PearlpointA smugglers' town built into the cliffs
- HvitgardA fjord town of longhouses and fishing boats
- QairjaA salt-trading town at the edge of the dunes
- DrifthavenA fishing town with a lighthouse that no longer lights
- AzrakA dwarven town carved around a great forge
- SefsarA town of whitewashed domes and covered markets
- IthdorA town where the elves trade with outsiders once a season
- BardorA mining town on the edge of a deep chasm
- StormholmA harbor town full of sailors waiting for the wind
- NetquayA ferry town at the mouth of the estuary
How to use it
Let the name tell you about the place
A name like Saltmouth or Gravemere already says what's there. Read the hook under each name and keep the one that sparks an idea for your next session.
Keep a region consistent
Pick one style per region: dwarven names in the mountains, northern names along the cold coast, classic names in the farmland. Players start to feel the map without reading it.
Make a few spares
Players always ask the name of the next village. Copy a list of ten before the session and cross them off as you use them.
Turn a town into an adventure
Press Start an adventure here and the town becomes the opening of a solo text adventure, with an AI narrator that runs the place for you.
Example fantasy town and city names
A few names from each style, with what makes the style work. Use the generator above for fresh ones.
Classic fantasy names
Old English building blocks: a feature of the land (ash, ford, moor) joined to a word for a settlement (-ton, -wick, -by, -stead). They sound lived-in because real English places were named the same way.
Towns: Ashby, Hartreach, Fernwatch, Greenbrook. Cities: Emberholm, Elderbury.
Elven names
Flowing syllables with soft consonants and long vowels. Good for old cities and hidden villages that outsiders struggle to pronounce.
Towns: Galesse, Vaeath, Vaeost, Aelithion. Cities: Aelyrmar, Quelandel.
Dwarven names
Short, hard syllables and endings like -dum, -grim and -rak, sometimes with Hold or Deep after them. They sound carved rather than spoken.
Towns: Bordor, Durnrak, Grimdum, Kragbar. Cities: Azbek Gate, Hodrim.
Northern (Norse) names
Norse-style endings such as -vik (bay), -heim (home), -fjord and -gard. Right for cold coasts, longhouses and raiders.
Towns: Storstrand, Bjornes, Sigberg, Isaberg. Cities: Kolrud, Askhavn.
Desert names
Open vowels and endings like -ra, -kesh and -zar, for caravan towns, oasis villages and cities on a great river.
Towns: Wadun, Tamshan, Alja, Ushnah. Cities: Ushja, Niselset.
Coastal names
Sea words joined to harbor words: gulls, salt, tide and wreck with -haven, -mouth, -cove and -quay.
Towns: Sedgelight, Miststrand, Goldbay, Heronsands. Cities: Port Coralquay, Brinewater.
Dark and grim names
Grave, blight, gloom and mire. For towns with a curse, a plague or a secret, or anywhere the party shouldn't stay the night.
Towns: Bonehollow, Thornmarsh, Cindermarsh, Crowmarsh. Cities: Withermere, Gallowbarrow.
Kingdom and nation names
Kingdoms read best with a form of government attached, which also tells the players how the place is run: Principality of Linesse, Duchy of Signes, Queendom of Mournrest, Holy Realm of Askvang, The Snefjord Marches, Duchy of Thrungund, Duchy of Aronond, Grand Duchy of Ithien.
How to name a fantasy town
Most real place names describe something: a river crossing (Oxford), a farm (-ton), a clearing in a wood (-ley) or a harbor (-mouth). Fantasy towns sound believable for the same reason. Start with what's there (a bridge, an old tower, salt flats) and what the people do (fishing, mining, toll collecting), then join a word for the feature to a word for the settlement.
Two more tricks help. Keep the names in one region built from the same parts, so the map sounds like it has a history. And let a few names be wrong for the place now: a town called Goldbrook whose stream ran dry a century ago is a story waiting for the players to ask about it.
Questions
Is the town name generator free?
Yes. It's free with no account and no limit, because the names are put together in your browser rather than by an AI.
What kinds of places can it name?
Towns, villages, cities and kingdoms or nations, in classic fantasy, elven, dwarven, Norse, desert, coastal and dark styles.
Can I use these names in my campaign, book or game?
Yes. The names are generated from syllables and word parts, so use them however you like, including in published work.
Does it work for D&D?
Yes. The styles map well onto D&D settings, and every name can be copied into your notes or started as a solo adventure on Quillroll.
Can I get names for taverns or shops too?
For a full shop with an owner and price list, use the D&D shop generator. For characters, use the D&D name generator.