Dungeon Quill
Fantasy Name Generators

Fantasy City Name Generator

Name the great capitals, port cities, and ancient metropolises that shape the destiny of your world.

or press Space
The art of the name

How to name a fantasy city

Cities are the beating hearts of fantasy worlds - places where political intrigue unfolds, where guilds vie for power, and where adventurers can find anything from enchanted weapons to trouble. A great city name conveys scale, history, and character in a single word.

The best fantasy city names carry weight. "Valdcrest" sounds like a seat of power. "Ironspire" conjures images of industrial might. "Moonharbor" hints at coastal mystery. Unlike town names that feel intimate and pastoral, city names should feel imposing, ancient, or grand.

Our Fantasy City Name Generator creates names worthy of capitals and metropolises. Use Instant Mode for quick brainstorming when you need a city name on the fly. Switch to AI Mode to generate cities with political structures, architectural styles, cultural identities, and dark secrets.

When building a fantasy city, the name is your foundation. It shapes player expectations before you describe a single street. A city called "Ashkandel" feels different from one called "Goleli", and both feel different from "Blackport." Use the generator to find the name that resonates, then build your city around the feeling it evokes.

Counsel of the loremasters

Frequently asked questions

Build a grand, evocative root and add a prestigious suffix such as -polis, -gate, -spire, -haven or -hold, giving names like Highspire, Stormgate or Aurelis. Cities are centres of power and trade, so their names should sound more imposing and polished than those of towns or villages.
A good fantasy city name sounds important, is easy to say, and hints at the city's identity, such as its trade, ruler or setting. Stormgate suggests a fortified port; Aurelis suggests wealth and gold; Duskmere suggests a shadowed lake city. One vivid association beats a random-sounding string.
Examples include Aurelis, Stormgate, Highspire, Duskmere, Valoria, Emberhold and Greyspire. Combine a strong root (storm, ember, dusk, gold) with a city-scale suffix (-spire, -hold, -gate, -is). The generator above produces hundreds at once, with optional AI lore.
Real cities are usually named after geography, a founder or patron, a local feature, or an older language's word for the site. Borrowing these patterns (a river, a founder, a landmark) makes invented names feel real: a city on a silver river might become Silvermouth or Argenthal.
Across many countries, simple descriptive or saint-based names repeat the most, because settlers reused familiar words. The lesson for worldbuilding is the opposite: a memorable fantasy city benefits from a distinctive name, so lean on uncommon roots rather than the most generic ones.
Continue your worldbuilding

Related generators