
City Name Generator
This city name generator builds fantasy city names for capitals, city-states, and trade hubs, not cozy hamlets. Expect grand compounds like Crownspire, formal titles like the City-State of Aravorn, port names built on trade and tariffs, and the ruined grandeur of a fallen metropolis. A capital deserves colonnades and exchanges, not farmsteads. Hit Generate for ten fantasy metropolis names at once, sized for an empire.
How Fantasy City Names Work
A city name has to sound bigger than a village name, and real-world naming history shows exactly how that scale gets built into a word. Villages take their names from farmsteads and hollows; capitals take theirs from institutions and power. Medieval and classical cities were named for their forums, exchanges, and citadels, or given formal political titles — the free imperial cities of the Holy Roman Empire, the maritime city-states of Genoa and Venice, the Hanseatic ports that ran the North and Baltic Sea trade. A settlement earns the word “city” in fiction the same way: through grandeur, governance, and commerce, not through a cozy suffix.
The Four Registers Behind This City Name Generator
This generator mixes four naming registers so results range from a shining capital to a half-buried ruin:
- Grand capital names — an exalted adjective fused or paired with an architectural noun: Crownspire, Radiant Bastion, Ivoryhaven.
- City-state and free-city names — the formal “City-State of” and “Free City of” phrasing real medieval and Renaissance city-states used to declare their independence.
- Trade-hub and port names — Port, Wharf, and Exchange names built around the goods, tariffs, and ledgers that made a harbor rich.
- Ancient and ruined-grandeur names — a once-great capital gone silent: sunken, forgotten, or simply ancient.

Example Fantasy City Names
- Radiant Bastion
- Crownspire
- The Gleaming City-State of Aravorn
- Citadel of Cindralis
- Port Vesparil
- Solmara-upon-Tide
- The Pearl Exchange
- The Forgotten Citadel
- Sunken Thessalon
- Aravorn's Spire
- The Free City of Calvorra
- Ancient Meridian
Who Uses a City Name Generator
Worldbuilders and dungeon masters reach for a capital city name generator once a campaign map needs a center of gravity — the throne a kingdom answers to, the port every trade route eventually passes through. A region built entirely from our town and village name generator reads as rural and lived-in; drop one city-state or free port into the middle of it and the whole map gains a political center, a place armies march toward and merchants sail from. Pair a result here with a castle name generator pick when the city's ruler needs a seat of power distinct from the metropolis surrounding it.
Novelists writing epic or political fantasy use fantasy city names to signal scale on the page — a single mention of “the Free City of Calvorra” does worldbuilding work a paragraph of description would otherwise have to do. Game designers building a 4X map or city-builder pull city state name ideas in batches, generating dozens at once and keeping the ones that fit each faction's flavor.
Capital, City-State, or Ruin: Picking the Right Register
Match the register to the city's role in your story. A seated monarchy wants a grand capital name — Crownspire, Radiant Bastion — something that sounds built to be defended and admired. An independent trading power wants the City-State or Free City phrasing, which signals self-rule without a crown. A harbor economy wants a port or exchange name that announces what passes through it. And any city with centuries of backstory benefits from an ancient or ruined variant sitting in its shadow — the sunken capital a new one was built beside, or the forgotten citadel adventurers are digging into. Generate ten, read them against your map, and let the register do the worldbuilding.
Frequently Asked Questions
What's the difference between a city name generator and a town name generator?
Vocabulary and scale. Our town and village name generator draws on cozy Old English morphemes — -ton, -ham, -wick, -bury — the endings that named real farmsteads and hamlets. This city name generator deliberately avoids that register and instead pulls from architectural and political vocabulary — Spire, Bastion, Citadel, Exchange, Dominion — plus formal city-state and free-city phrasing. Use the village generator for the dots on your map and this one for the place every road eventually leads to.
How do fantasy city-state names work?
Real history gives the pattern: independent trading powers like Venice, Genoa, and the free imperial cities of the Holy Roman Empire ruled themselves and said so in their formal names — “City-State of…” or “Free City of…” rather than a king's domain. This generator reproduces that phrasing directly, pairing it with an invented place name and a grand adjective, so a result like “The Free City of Calvorra” reads as politically self-governing rather than just large.
What makes a good trade hub or port city name?
Real port cities were named for what moved through them — the goods, the docks, the tariffs — not just their geography. This generator's trade register combines port and harbor words (Wharf, Quay, Anchorage) with luxury trade goods (Pearl, Saffron, Bullion, Vellum) to build names like “The Pearl Exchange” or “Port Vesparil” that signal commerce and wealth at a glance, distinct from an inland capital's more political or architectural names.
Can I use these fantasy city names commercially in my game, novel, or campaign?
Yes. Every result is built from generic English words, invented place-name syllables, and real historical naming patterns (city-state, free city, trade-port phrasing) — nothing is copied from a trademarked setting or franchise. They're free to use in novels you publish, homebrew campaigns, or commercial games and maps.





