Fantasy City Name Generator

Generate authentic grand, imperial, high-magic, and dark fantasy city names for your maps, campaigns, and TTRPG sessions

✨ Over 100,000+ authentic fantasy city combinations with architectural lore and history

All City Layouts & Factions

Generated Fantasy City Names & Lore

Real English city names often carry an invisible layer of Roman history. "-chester" and "-caster" both descend from the Latin "castra," meaning a Roman military camp — Manchester, Lancaster, Chester, and Winchester all mark the site of a former Roman fort or garrison town, nearly two thousand years after the Romans actually left Britain. It's a real, still-visible linguistic fossil of conquest, and it's exactly the kind of layered history — a city's name outliving the empire that founded it — that makes a fantasy city feel like it has genuine depth rather than being invented yesterday.

Where "-polis" Actually Comes From

The "-polis" suffix so common in fantasy city names traces back to the ancient Greek polis, meaning city-state — the same root behind real historical cities like Constantinople ("city of Constantine"), Persepolis ("city of the Persians"), and Heliopolis ("city of the sun"). Greek city-founders often built the suffix directly onto a person's name, a god's name, or a defining feature, which is the same pattern a fantasy city name using "-opolis" is drawing on, whether or not the author realizes it traces back that specifically.

How to Use the Fantasy City Name Generator

  1. Select a city vibe: Grand & Imperial, Mystical & High-Magic, or Dark & Gothic.
  2. Pick a layout: Imperial Metropolis, Coastal Ports, Mountain Fortresses, or Enchanted Forests.
  3. Generate: get 5 names with architectural and district lore.
  4. Copy your favorite: save it directly to your world codex or map.

Fantasy Urban Suffixes & Etymology Reference Table

Suffix TermUrban Meaning & Architectural TypeTypical City Features & GuildsExample Generated Name
-opolisSprawling metropolitan capital with sprawling outer districtsSenate halls, grand amphitheaters, aqueductsAurelia-opolis
-spireElevated skyward city or high-magic tower complexArcane academies, celestial observatories, sky docksRunecrest Spire
-havenSanctuary city offering neutral refuge and trade protectionDiplomatic embassies, merchant banks, harbor docksSovereign Haven
-burgHeavily fortified stone-walled city built around a citadelDouble gates, knight garrisons, armoriesCrownwallburg
-gardEnclosed imperial realm or royal sanctuary districtThrone rooms, sacred groves, high gardensAethelgard High City

Frequently Asked Questions

Is this fantasy city name generator free to use?

Yes! This is a 100% free fantasy city name generator online with no hidden costs or limits.

Can I use these city names in commercial projects?

Yes! All generated names and descriptions are royalty-free and can be used in published books, TTRPG modules, board games, video games, and printed maps.

What makes a memorable fantasy city name?

A memorable city name reflects the region's climate, culture, and key landmark (e.g., "Silverport" for a coastal trade city, "Aetheria Spire" for a high-magic floating capital, or "Ironclad" for a fortified industrial metropolis).

Is it compatible with D&D 5e and Pathfinder?

Yes! The generated names fit perfectly into D&D 5e, Pathfinder, Warhammer, OSR, and custom tabletop gaming campaigns.

Why do so many real English city names end in "-chester" or "-caster"?

Both suffixes descend from the Latin "castra," meaning a Roman military camp — Manchester, Lancaster, Chester, and Winchester all mark the site of a former Roman fort or garrison town, nearly two thousand years after the Romans left Britain. It's a real, still-visible linguistic fossil of conquest.

Where does the "-polis" suffix in city names actually come from?

From the ancient Greek "polis," meaning city-state — the same root behind real historical cities like Constantinople ("city of Constantine"), Persepolis ("city of the Persians"), and Heliopolis ("city of the sun"). Greek city-founders often built the suffix directly onto a person's name, a god's name, or a defining feature.