The Apps Behind Your Next Story

Build worlds. Tell stories.
For novelists, GMs, screenwriters & beyond
Build rich worlds, draft your stories and connect everything with advanced linking and easy references.

Practice your writing muscle
Creative writing practice can be exciting
Jump into 30+ writing exercises—playful, reflective, and style-focused. Build the habit that transforms okay writers into great ones.

Build choice adventures
Branching stories on a visual canvas
Map scenes, connect choices, track resources, and publish interactive fiction people can actually play.

1,800+ idea generators
Names, places, plots and more
Beat writer's block in seconds. Over 1,800 free name and idea generators for characters, worlds, items and writing prompts.
Your Storyteller Toolbox
Build worlds. Spark ideas. Practice daily.
Explore more from Dungeons & Dragons
- Halfling names
- Drow names
- Half-elf names
- Wizard names
- Tabaxi names
- Tavern names for D&D
- Dark elf names
- Tiefling names
- Goblin names
- Orc names
- D&D NPC names
- Dragonborn names
- High Elf names
- Vampire names
- Barbarian names
- Lizardfolk names
- Half-orc names
- Kalashtar names
- Aasimar names
- Bard names
- Warlock names
- DnD loot
- Yuan Ti names
- Goliath names
- Centaur names
- Imp names
- Troll names
- Minotaur names
- Aarakocra names
- Valkyrie names
- Hobgoblin names
- DnD party names
- Undead names
- Eladrin names
- Necromancer names
- Rogue names
- Cleric names
- Druid names
- Kobold names
- Dungeon names
- Genasi names
- DnD campaign names
- Bugbear names
- Artificer names
- Leonin names
- Ranger names
Discover even more random name generators
Explore all Place story universes
Skip list of categoriesWhere D&D City Names Get Their Flavor
D&D settings often treat place names as a quick cultural sketch. "Waterdeep" sounds like Common spoken by merchants, while "Baldur's Gate" reads like a landmark and a story hook in one. When you name a homebrew city, ask what language dominates the street signs: a human trade tongue, dwarven stone-speech, elven poetry, or a rough frontier cant. Names built from everyday words feel grounded, while older districts can preserve archaic terms. A city may also carry two names at once, a formal title used in treaties and a shorter nickname used by locals.
Picking a Name That Fits Your Map
Start with geography and a useful noun
Most believable city names begin with what travelers notice first: a river fork, a cliff, a bridge, a harbor wall, a strange ruin. Pair that feature with a noun that implies human effort, such as gate, quay, ward, keep, market, or ford. Small settlements tend to be blunt and practical, while cities that survive centuries collect extra words. If a place is famous for a craft, swap the noun for a trade: "Foundrygate" reads differently than "Gullsward".
Decide who controls it right now
In D&D, power changes hands. A conquered city might keep its old name in common speech, but the new ruler stamps a new label onto coins and decrees. Use this to show conflict: the duke calls it "Sanctum Rise", smugglers still say "Lower Lanterns". If the city is a theocracy, names that reference vows, saints, or bells feel right. If it is ruled by a mage guild, think wards, circles, and sigils. For border forts, hard consonants and utilitarian words sell the mood.
Add a size hint without adding numbers
Your players usually do not need the census. They need a vibe. Villages can be one or two words. Trade hubs can take a compound name that suggests movement: bridges, locks, caravans, junctions. Capitals can handle a ceremonial tag, like "Crown", "Sanctum", or "Citadel". If you want to imply population tiers, attach a district-style suffix on the map key: Ward, Quarter, Heights, Underway. The name stays clean, but the presentation signals scale.
Identity, Memory, and Why Locals Fight Over Names
Place names in a campaign carry identity. In many D&D worlds, a name can be a claim: a temple insists a river is "Blessed Weir" because it funds pilgrimages, while the fisherfolk insist it is "Siltgarden" because they know what it really smells like at low tide. Old ruins under newer streets create layered history. A city might rename a gate after a victory, or refuse to speak the name of a tyrant. Let factions argue over wording, and you get politics for free.
Tips for Writers and Dungeon Masters
- Say it out loud three times. If it trips your tongue, your players will shorten it and you should decide what that nickname is.
- Reserve the fanciest names for places with institutions: universities, temples, great markets, or planar portals.
- Use contrasting districts to show scale: a bright "Prismgate" above and a grim "Cobblesink" below.
- Anchor one detail to the name so you never forget it: a lighthouse for "Beaconrock" or a relic vault for "Reliquary City".
- Keep nearby towns linguistically related. One region should share patterns, even if every name is unique.
Inspiration Prompts
Use these questions to turn a name into a location the party remembers.
- What does the city export, and which guild controls that trade?
- Which district name do outsiders use incorrectly, and why does it start fights?
- What ruin or older foundation sits beneath the main square?
- Which road, river, or portal makes this city strategically valuable?
- Who benefits from calling the city by its formal title instead of its street name?
Frequently Asked Questions
Here are quick answers about the City Name Generator (D&D) Generator and how to use it at the table.
What does this generator create?
It produces city names that fit classic fantasy and D&D-style settings, from small river towns to crowded capitals.
How do I pick the right name for my campaign?
Match the name’s sound to the region’s culture, language influences, and geography, then anchor it with a landmark, guild, or local legend.
Can I generate names for different city sizes?
Yes. Use short, plain names for villages, layered names for trade hubs, and formal multi-word titles for capitals or holy seats.
How many results can I get?
As many as you like. Keep clicking until a name sparks ideas, then tweak spelling or add an epithet to fit your map.
How do I save my favorites?
Click a name to copy it, then use the heart icon to save it so you can revisit your shortlist later.
What are good D&D city names?
There's thousands of random D&D city names in this generator. Here are some samples to start:
- Stormhaven
- Threebridges
- Highridge Hold
- Obelisk Market
- Caravan Crown
- Bellspire
- Runegate
- Knife Market
- Moonpetal
- Anvilvault
About the creator
All idea generators and writing tools on The Story Shack are carefully crafted by storyteller and developer Martin Hooijmans. During the day I work on tech solutions. In my free hours I love diving into stories, be it reading, writing, gaming, roleplaying, you name it, I probably enjoy it. The Story Shack is my way of giving back to the global storytelling community. It's a huge creative outlet where I love bringing my ideas to life. Thanks for coming by, and if you enjoyed this tool, make sure you check out a few more!
Embed on your website
To embed this idea generator on your website, copy and paste the following code where you want the widget to appear:
<div id="story-shack-widget"></div>
<script src="https://widget.thestoryshack.com/embed.js"></script>
<script>
new StoryShackWidget('#story-shack-widget', {
generatorId: 'city-name-generator-dnd',
generatorName: 'City Name Generator (D&D)',
generatorUrl: 'https://thestoryshack.com/tools/city-name-generator-dnd/',
language: 'en'
});
</script>