City Name Generator

A city name generator built for writers, world-builders, and game masters who need the right name fast. Whether you're crafting a sprawling capital, a dusty desert trading post, or a fog-wrapped port, this random city name generator gives you authentic-sounding results drawn from a wide range of regions and city types.

Generator
City Type
Region

How Cities Get Their Names

City names are rarely invented from nothing — they grow out of geography, history, and the people who settled them. A fictional city name generator works best when it draws on these same forces, giving each name a sense of place and story.

Many real cities take their names from the land itself: a river bend, a mountain pass, a sheltered harbor. Coastal cities often carry references to water, wind, or the trade that built them. Capital cities frequently echo power and permanence — syllables that feel weighty and deliberate. Desert cities lean toward spare, sun-bleached sounds, while Nordic and mountain settlements favor hard consonants and geographic markers.

Regional conventions matter too. European city names tend to layer Latin, Germanic, or Romance roots. Asian city names often carry meaning in their component characters — wealth, peace, river, mountain. Fantasy city names drawn from world-building traditions blend invented phonemes with familiar structural patterns so they feel believable without sounding like a real place.

When naming a city for your world, think about who founded it and why. A fortress city built to control a mountain pass needs a different name than a floating trade hub or an ancient coastal capital. This generator covers all of these cases, with type and region filters to match your setting.

What Makes a City Name Work

The best fictional city names do double duty — they sound convincing and they tell you something about the place before you even step inside. A name like Ironhaven implies industry and shelter. A name like Aurethis implies something older and more mysterious. Good city names carry weight without explanation.

For writers building a world from scratch, the city name is often the first anchor. It appears on maps, in dialogue, in legends characters reference. That means it needs to work at different scales — spoken aloud, written in a place name list, or carved into a city gate. Short names with clear sounds are easier to remember. Longer names can signal age and importance.

If you're running a tabletop campaign, your random place name generator needs to produce names players can actually say. Names your medieval city, your port town, your tavern district, and your elven-city quarter can all coexist without sounding like they came from different games. Consistency of tone matters as much as individual quality.

Browse by type and region to narrow the results to your setting. A Tropical Coastal city should feel different from a Nordic Mountain settlement, even if both serve the same narrative function. Use the filters to find names that fit your world's geography and culture, then build outward from there.

Featured Name Cards

Auremar - City of golden shores, named for its sun-bleached cliffs and thriving trade docks
Duskreach - A mountain capital perched at the edge of the high plateau, known for long twilights
Sandmere - Desert settlement built around a deep inland lake, rare water source in an arid region
Ironveil - Industrial city famous for its foundries and the perpetual haze that hangs over the skyline
Thalassport - Major port city whose name derives from the ancient word for sea, center of maritime trade
Cloudspire - Floating city anchored above a mountain range, reached only by air or the great chain lifts
Ravensholm - Fortified capital set in a northern vale, historically a meeting point for Nordic clans
Kethara - Ancient desert city whose layered architecture records centuries of successive civilizations
Verdantis - Tropical coastal city surrounded by dense jungle canopy, known for its botanical exports
Cragmore - Mountain city built into a sheer cliff face, its buildings carved directly from living rock

Frequently Asked Questions

What is a city name generator?

A city name generator is a tool that produces names for fictional or imaginary cities. It draws from a database of names built around different city types — coastal, capital, industrial, floating — and regional styles ranging from European to Tropical. You can use it to find names for novels, tabletop campaigns, video games, or any creative project that needs a convincing place name.

Can I use these names for my fantasy world or novel?

Yes, all names generated here are free to use in any creative project, commercial or personal. Whether you're writing a novel, running a D&D campaign, designing a game world, or building a map, you can use these fantasy city names without restriction.

How do the type and region filters work?

The Type filter narrows results by the city's function or geography — choose Capital for seat-of-power names, Coastal or Port for maritime cities, Mountain or Desert for remote settlements, Industrial for manufacturing hubs, or Floating for sky cities and magical constructs. The Region filter adjusts the phonetic and cultural flavor: European, Asian, Nordic, African, Middle Eastern, American, Tropical, or pure Fantasy. Combine both filters to get names that fit your world's specific setting.

What's the difference between this and a random place name generator?

A random place name generator typically covers a broad range of locations — countries, regions, towns, landmarks. This tool focuses specifically on cities, with naming conventions drawn from urban contexts: trade, governance, geography, and settlement history. The type and region filters let you dial in exactly the kind of city you need, from a dusty desert trading post to a grand coastal capital.

How do I name a city for a medieval or fantasy setting?

Start with the city's purpose and geography. A medieval fortress city needs harder, more defensive-sounding syllables than a coastal trade hub. Use the Type filter to focus on the function that fits your setting, then use the Region filter to match your world's cultural tone. For pure invented worlds, the Fantasy region option produces names with no real-world cultural roots. You can also draw inspiration from related generators like castle, tavern, and medieval for consistent naming across your world.