Fantasy City Name Generator
Build the great cities of your fantasy world with evocative, lore-rich city names — perfect for DnD campaign maps, epic fantasy novels, strategy games, and immersive worldbuilding projects.
Human & Elven City Names
These fantasy city names suggest wealth, history, and power — ideal for the great capitals your DnD heroes will quest toward, trade in, and ultimately fight to protect or liberate.
Human Kingdom Cities
Elven & Magical Cities
200+ Stylish Fantasy City Names
From gleaming elven capitals to fog-choked dark ports, these are our finest generated fantasy city names — chosen for evocative sound, cultural clarity, and immediate narrative impact.
What Makes a Fantasy City Name Come Alive
A fantasy city name does something a real one can’t — it gets to sound magical, ancient, or otherworldly while still feeling like a place people actually live. Think Minas Tirith, Waterdeep, Neverwinter. Each one tells you something about the world before you’ve read a single line of lore.
Our fantasy city name generator is built to hit that balance. It blends real place-name logic with a layer of wonder — light, water, shadow, old magic — so the names feel grounded enough to believe and grand enough to remember.
The magic is in the imagery
The best magical city names often hide a vivid image inside them. “Waterdeep,” “Silverymoon” — you can picture the place from the name alone. Pairing a striking natural or magical element with a solid place-name structure is what makes a fantasy city feel real and wondrous at once.
Elven spires or dark fantasy ruins
The flavour shifts with your world. Elven city names lean musical and luminous, all spires and starlight. Dark fantasy city names go grim and shadowed, hinting at decay or dread. For dnd city names you might want a famous-sounding hub adventurers gather in. Whatever the tone, the name should set the mood the moment a reader sees it on your map.
How to Choose a Fantasy City Name for Your World
Start with the feeling of the place — radiant elven capital, cursed ruin, bustling trade hub. The mood shapes the right fantasy city name.
Pack in an image
Lean on names that carry a picture — something with light, water, stone, or shadow in them. A name you can visualise is a name readers remember. Match the imagery to your world’s tone.
Make sure it sounds livable
Even magical cities need to sound like real places, not just pretty words. Say it aloud and check it feels grand but believable. Generate a batch, find the one that fits your world, save your favourites and export the list.
HOW TO USE (4 steps) + FEATURES (4 bullets)
How to Use the Fantasy City Name Generator
How to Use
Choose city type — elven, dwarven, human, dark fantasy, coastal, or neutral — to get culturally grounded names.
Select city size — village, town, city, or great capital — to scale the name's grandeur appropriately.
Pick a theme: noble and proud, ancient and mysterious, trade-focused, or corrupted and dark.
Generate your city name with its lore description, then copy, save to favorites, or regenerate.
Features of Fantasy City Name Generator
Culture-specific pools — elven, dwarven, human, dark, coastal, and desert city naming traditions •
Size scaling — village names feel intimate, great capital names feel world-defining •
Lore description per name suggesting the city's history, culture, and narrative role •
Export favorites — ideal for DnD DMs populating campaign maps and novelists building city atlases
Common Use Cases
Why and how people use this tool
🗺️ DnD Campaign Map Cities
Populate your entire campaign map with distinct, memorable fantasy city names in minutes. No two cities will sound the same — each carries its own cultural identity.
📖 Fantasy Novel Settings
The city your heroes call home needs a name that feels earned — one that readers will know just by sound whether it’s safe, grand, ancient, or dangerous.
🏙️ Elven Capital Cities
Elven capitals carry flowing, vowel-rich names that feel ancient and beautiful — cities of silver towers and moonlit gardens that have stood for millennia before your heroes arrive.
⛏️ Dwarven Stronghold Names
Dwarven cities are built into mountain hearts. Their names should sound like stone — hard, compressed, and suggesting generations of labor and pride hidden underground.
🌑 Dark Fantasy Strongholds
Your campaign’s villain needs a city to rule. Dark fantasy city names feel wrong — oppressive sounds, corrupted geography, and names that make players want to enter even less.
🎮 Strategy Game & Mod Locations
Game modders and strategy game players building custom maps need fantasy city names that feel authentic, distinct, and appropriately scaled for their world’s geography and politics.
About the Fantasy City Name Generator
Cities are the beating heart of fantasy worldbuilding. They’re where heroes resupply and regroup, where political intrigue unfolds, where ancient secrets hide in plain sight behind market stalls and temple walls. A great fantasy city deserves a name that tells you something true about it before you ever arrive — Waterdeep suggests depth and commerce, Neverwinter suggests cold beauty and something slightly wrong, Baldur’s Gate suggests both grandeur and danger. Our Fantasy City Name Generator produces names with this same quality of built-in implication, giving you cities that feel like they have centuries of history behind their names before your story even begins to explain them.
The phonetics of fantasy city names follow fascinating cultural patterns. Elven cities tend toward open vowels, liquid consonants, and names that feel like music — Silvenmoor, Aelindra, Thessiveil. Dwarven cities favor hard stops and compressed syllables that sound like hammers on stone — Kharak, Durnhold, Stonegate. Human cities often carry names that blend practicality with aspiration — Goldshore, Highkeep, Embervale. Dark fantasy cities get names that feel corroded, wrong at the edges — Grimveil, Ashenmoor, Duskfall. Our culture filter applies these conventions precisely, so the city name you receive matches the specific cultural logic of your world’s geography and politics.
Dungeon masters building campaign worlds and novelists constructing fantasy geographies both face the same challenge: they need many distinct city names, quickly, that feel coherent within the same world. Too often, the process becomes a bottleneck — spending an hour naming three cities when you have forty to populate. This generator solves that problem. Generate a batch, filter for cultural type, keep the ones that fit your map’s logic, and move on. Each name comes with a lore description that sparks further worldbuilding — a starting point for the city’s history, culture, and role in your larger narrative. Build your fantasy world’s urban landscape here, one memorable city at a time.
- FAQ
Everything You Need to Know
Authentic fantasy city names follow the phonetic logic of their culture — elven names use soft vowels and liquid consonants, dwarven names use hard stops and compressed syllables. Our culture filter applies these rules automatically for every generated name.
Yes. Our DnD filter produces city names consistent with Forgotten Realms and other DnD settings — names that feel at home on a campaign map alongside established cities like Waterdeep and Baldur's Gate.
Yes. The dark fantasy option produces city names with oppressive, corrupted sounds — perfect for the villain's capital, a fallen city overtaken by shadow, or any location that makes players uncomfortable approaching.
Yes. Culture filters give you dedicated elven city names (flowing, ancient, vowel-rich) and dwarven city names (hard, compressed, mountain-feeling) — each appropriate to those races' architectural and cultural traditions.
Yes. The size selector scales name grandeur — small towns get modest, intimate names while great capitals receive multi-syllable names with a sense of vast history and world-defining importance behind every letter.
Yes. Every generated name includes a brief lore descriptor — suggesting the city's character, implied history, likely geography, and narrative role to prompt your own worldbuilding decisions and campaign planning.
Absolutely. Game modders use this tool to populate custom maps with authentic fantasy city names. The cultural filter ensures your map's cities feel distinct and appropriate to the world's geography and lore.
Yes, completely free — no account required, no payment, no generation limits. Build your entire fantasy world's urban geography at no cost whatsoever.
Naming Expert & AI Tool Creator
Related Tools
People also like these tools

Steampunk Name Generator
Create unique steampunk-inspired names with our free Steampunk Name Generator. Generate creative character names, inventor names, and fantasy identities perfect for stories, games, and roleplay adventures.

Sorcerer Name Generator
Generate arcane, commanding sorcerer names brimming with raw power. Pick gender and style, generate up to 10 at once, and copy, save or export your favourites — ideal for D&D, fantasy fiction and RPGs.

Wizard Name Generator
Conjure wise, mystical wizard names for D&D, fantasy and games. Set gender, style and length, spin up to 10 at a time, and copy, save or export each name — perfect for spellcasters and arcane characters.

God Name Generator
Forge powerful god and deity names for myths, games and stories. Filter by gender and domain, generate up to 10 at once, and copy, save or export the divine names that anchor your pantheon or campaign.

City Name Generator
Create memorable city names for novels, games and worldbuilding. Choose a tone and theme, generate up to 10 at a time, and copy, save or export instantly — from gritty metropolises to gleaming capitals.

Town Name Generator
Generate charming, realistic town names for stories, games and maps. Pick a style and length, spin up to 10 at once, and copy, save or export your picks — great for fantasy and modern settings alike.

Kingdom Name Generator
Name entire realms with majestic, believable kingdom names. Choose a theme and tone, generate up to 10 at once, and copy, save or export your favourites — built for worldbuilders, writers and D&D maps.

Angel Name Generator
Generate radiant, celestial angel names rooted in light and the divine. Filter by gender and style, spin up to 10 at a time, and copy, save or export the names that suit your character or story.