Free · Instant · No sign-up

City Name Generator

City, town, port and village names for D&D campaigns, fantasy stories and maps. Pick a kind, choose how the settlement is framed, and find a name that belongs on the map.

thousands possible names

Your city & town names

Pick a kind & generate

How it works

From blank map to the right name in three steps

No sign-up, no cost. Everything runs in your browser and your saved names stay on your device.

  1. Step one

    Pick a kind

    Choose River, Trade, Coastal, Rustic or Frontier to set the flavour, or leave it on Any for a mix of every kind.

  2. Step two

    Set the details

    Open Options to choose gender, settlement form, how many names you want, name length and whether to include a title.

  3. Step three

    Keep your favourites

    Copy any name, save the ones you like, or refine a name into close variations until it feels right.

Kinds

Five kinds, plus a mix

Each kind shapes both the sound of the name and the settlement form it tends to take. Pick one to match your setting, or browse Any.

River

Bridges, fords and mill towns on the water, like Bridgeford or the City of Rivermere.

Trade

Busy market towns and walled cities of guilds and gates, like the City of Goldgate or Bramcross.

Coastal

Salt-worn ports and harbour towns of quay and tide, like Port Saltmere or Gullhaven.

Rustic

Quiet farming villages of green and hearth, like the village of Mossfield or Oakhollow.

Frontier

Hard mining and outpost towns of stone and ash, like Ironwatch or the town of Greycrag.

Naming tips

Making a town sound real

Let the land lead

The kind shapes the sound, so a River town sounds like a ford and a Coastal one like a harbour. Match the name to the water, road or hill that the place actually grew around.

Use the settlement form

Set the Settlement form to City for great seats, Town for market towns, Port for harbour towns, or Village for the small places that fill in the spaces between.

Refine, don't restart

Found a name you love but the wrong title? Choose it, hit Refine, lock the name and shuffle the title instead.

Questions

City name generator FAQ

Yes. You can generate unlimited city, town and village names for free, with no sign-up. Copy or save any you like and use them however you want.
Absolutely. The names suit cities, towns, ports and villages for worldbuilding in D&D 5e, Pathfinder and most fantasy settings. Pick a kind, generate, and drop your favourite onto the map.
Each kind shapes the sound and the flavour. River leans to bridges and fords, Trade to markets and gates, Coastal to ports and harbours, Rustic to quiet farming villages, and Frontier to mining and outpost towns. Leave it on Any for a mix, or pick one to match your setting.
The Settlement form sets how the name is framed. City gives great seats like the City of, Town gives market forms like X Town, Port gives harbour forms like Port X, and Village gives small ones like the village of. Leave it on Any for a spread.
Yes. Turn off Include settlement title in Options for the bare name like Oakhaven, or use Refine on a chosen name to swap just the form while keeping the place name.
Each name is built from a stem, either invented from sounds chosen for the kind or drawn from an evocative root, plus a place suffix, then checked so it stays pronounceable. That means you can generate endless original settlement names rather than picking from a fixed list.
Yes, for stories, comics, video games, streams and other creative projects. Generated names are not trademarked here, but for a major commercial title it is sensible to do a quick search to make sure your chosen name is not already strongly associated with something else.
No. Each batch is checked against the names you have already seen this visit, so you can generate again and again without repeats. Use Previous to step back to an earlier batch.

Name your next city or town

Invent as many city, town, port and village names as you like. Free, instant and no sign-up.

Generate names