Every great story needs a great city. This free city name generator creates hundreds of believable fantasy city names — pick a style below and hit generate. Ideal for novels, D&D campaigns, and worldbuilding projects.
What Is a City Name Generator?
A city name generator is a tool that combines fantasy word parts into original city names. Instead of staring at a blank map, you click a button and get names like Alderhaven or Grimfell in seconds.
Why Use a City Name Generator
Naming cities is deceptively hard — a weak name breaks immersion. This generator gives you endless options across three moods, so you can match the name to your world: bright trade hubs, cursed ruins, or salty port towns.
How This City Name Generator Works
Choose a style — Fantasy Cities, Dark Cities, or Coastal Cities — then press “Generate Names”. You get 10 fresh names per click. Tap “Copy” on any name you like.
Tips for Picking the Perfect Name
Say the name out loud before committing — a city name should roll off the tongue. Pair a generated name with one detail (a famous bridge, a ruling guild) and it will feel instantly real.
Want more? Browse our Name Generators section for 12 free naming tools.