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
Generated Fantasy City Names & Lore
Related Name Generators
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
- Select a city vibe: Grand & Imperial, Mystical & High-Magic, or Dark & Gothic.
- Pick a layout: Imperial Metropolis, Coastal Ports, Mountain Fortresses, or Enchanted Forests.
- Generate: get 5 names with architectural and district lore.
- Copy your favorite: save it directly to your world codex or map.
Fantasy Urban Suffixes & Etymology Reference Table
| Suffix Term | Urban Meaning & Architectural Type | Typical City Features & Guilds | Example Generated Name |
|---|---|---|---|
| -opolis | Sprawling metropolitan capital with sprawling outer districts | Senate halls, grand amphitheaters, aqueducts | Aurelia-opolis |
| -spire | Elevated skyward city or high-magic tower complex | Arcane academies, celestial observatories, sky docks | Runecrest Spire |
| -haven | Sanctuary city offering neutral refuge and trade protection | Diplomatic embassies, merchant banks, harbor docks | Sovereign Haven |
| -burg | Heavily fortified stone-walled city built around a citadel | Double gates, knight garrisons, armories | Crownwallburg |
| -gard | Enclosed imperial realm or royal sanctuary district | Throne rooms, sacred groves, high gardens | Aethelgard 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.