City Name Generator is a free AI tool. Pick a setting, language flavor and theme to run the city name generator and get a numbered list of city and town names for your story, map or game.
Free to try ยท first generation free on signup ยท no credit card
Configure your text generation settings
Your Generated Text Will Appear Here
Fill in the options on the left, then press the button.
Relevant internal links based on this tool
Upload your image
Drag & drop your file here or click to browse
A city name generator creates names for fictional cities and towns based on your setting and language flavor, from fantasy strongholds to sci-fi metropolises. It is built for writers, game masters and mapmakers who need place names that feel consistent across a whole world. Pick a setting and flavor, and you get a numbered list of names built around the themes and features you choose.
Choose a Setting & Tech Level such as Fantasy (Medieval) or Sci-Fi (Advanced), then select a Language Flavour such as Elven, Dwarven or Human (Slavic, melodic) to set the sound of names.
Pick a Toponymic Pattern such as Descriptive or Commemorative, and select Key Themes & Features such as River, Mountain or Ruins so the names reflect real details of the place.
Select Generate Names to get a numbered list of city and town names for your map, story or game world, and adjust Number of Names for a longer or shorter list.
A fantasy map with several settlements reads more convincingly when nearby towns share a Language Flavour, since real-world regions typically show related place names across a shared history and geography rather than a random mix of styles.
Many real place names describe a physical feature, such as a river bend or a hilltop, while others honor a person or event. The Toponymic Pattern option lets you choose between a Descriptive style like this and a Commemorative one.
Science fiction settings often name cities or stations after founders, mission designations or notable features of a planet. Pick Sci-Fi (Advanced) as the setting and use Key Themes & Features to reflect details like Industry or Port.
It is a tool that creates names for fictional cities and towns based on the setting, language flavor and features you choose, returning a numbered list of names for your story, map or game.
No, you can try it without an account, though free use has a daily limit. It works only from the options you select and does not pull from any existing map or atlas.
No. It only generates names as text; it does not create a map or set locations. You place the names on your own map or world document after choosing the ones you like.
Many real place names come from a geographic feature, an early settler or founder, or a word in the local language describing the site, such as a river crossing or a hilltop.
Pick one Language Flavour for a region and reuse it for every settlement there, since real regions usually show related naming patterns rather than a different language style for each nearby town.
Usually yes. Sci-fi settings often favor shorter, more clipped or technical-sounding names, sometimes tied to a designation or founder, while fantasy names more often draw on older-sounding language roots.
Use this to name the people living in the cities and towns you just generated.
Switch here for tabletop character names to match the settlements in your campaign world.
Pick this for historically grounded human characters who live in your generated towns and cities.
Use this for fae or fairy characters tied to the forests and courts near your generated settlements.
The overall technological and cultural context of the world.
The linguistic style and sound of the names (e.g., phonotactics, common sounds).
How the names are typically formed (e.g., descriptive, compound, derived).
Themes or geographical features to inspire the names and their meanings.