City Name Generator

Home » City Name Generator

City Name Generator

Generate grand fantasy and fictional city names for worldbuilding, D&D, and creative writing.

Click generate for a city name!

How to Use the City Name Generator

Click Generate Name to create an epic fantasy or fictional city name. Our generator combines grand, power-laden prefixes with authentic city-name suffixes drawn from historical naming conventions across cultures — from the Latin -polis and -burg to the Arabic -abad and the English -minster. Each combination creates a name that feels like it belongs to a great metropolis with centuries of history.

Naming Cities in Your World

A great city name should hint at the city's character, history, or geography. Real-world cities demonstrate this beautifully: Constantinople (City of Constantine), Alexandria (City of Alexander), Baghdad (Gift of God in Persian), New York (named after York, England). When naming your fictional cities, consider:

  • Founder names: Named after a legendary founder, conqueror, or hero
  • Geographic features: Named for the river, mountain, bay, or terrain nearby
  • Function or trade: Named for what the city is famous for — ports, forges, markets
  • Cultural identity: Named in the language of the dominant culture
  • Historical event: Named to commemorate a great battle, miracle, or founding myth

City Naming Across Cultures

Different real-world traditions leave their mark in city names. Greek cities used -polis (city): Metropolis, Acropolis, Indianapolis. Latin cities used -um, -ia, -anum. Germanic settlements used -burg (fortress) and -heim (home). Persian cities used -abad (abode, settlement). Slavic cities used -grad or -gorod (city). Our generator draws from all these traditions to create names with authentic cultural resonance without belonging to any single real tradition.

Frequently Asked Questions

What is the difference between a city name and a town name?

City names tend to be grander and more imposing — they suggest size, power, and cultural importance. Town names feel more intimate and rooted in local geography. Our Town Name Generator creates names with that smaller, more local feel, while this generator creates names for great urban centers. Use the Kingdom Name Generator for the realm surrounding your city.

Can I use these names in a published game or novel?

Yes — all generated names are original combinations and free for personal and commercial creative use.

How do I make a city feel unique beyond its name?

Give your city a signature feature: a famous landmark, a unique industry, a distinctive architectural style, or a legendary founding story. A name like "Ironcastle" becomes memorable when combined with the detail that every building is constructed from the same ancient black iron, mined from a now-exhausted vein beneath the city.