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.

Free and unlimited. Names are made on your device, no sign-up.

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.

More generators