Free Generator
Fantasy City Name Generator
Generate settlements that feel like they belong on a campaign map, a quest board, or the spine of a regional gazetteer.
Advanced settings
Live Region Builder
Settlement Name Stack
Use one style across a region when you want cities to feel culturally related.
The starting-letter filter works well for noble houses, neighboring towns, or coastal chains.
Generate 10 to 20 at a time and pick the names that best match the terrain and local factions.
Fantasy City & Town Name Generator
Our free fantasy city name generator creates unique town names, city names, and settlement names for D&D, Pathfinder, and other tabletop RPGs. It is built for DMs sketching a world map, writers naming a region, and anyone who needs names that feel coherent instead of random filler.
How to Use the Fantasy City Name Generator
Pick a settlement style, choose how many names you want, and generate a batch. Use the letter filter when you want a region to feel like it shares a naming tradition, then copy the batch into your notes, map, or worldbuilding doc.
Settlement Styles for Fantasy City Names
Each style pushes the results in a different direction. Elven names skew lyrical, dwarven names feel sturdy and carved, rural names sound grounded and pastoral, coastal names fit ports and harbors, desert names feel older and drier, and shadow names suit haunted capitals or villain strongholds.
Related D&D Generators & Resources
Complete your DM toolkit with our other free D&D 5e tools, journals, and guides:
Backstory Generator
Create compelling character backgrounds with personality and goals
Loot Generator
Generate treasure, magic items, and rewards for your adventures
Shop Generator
Create detailed shops with inventory and merchant NPCs
Deck of Many Things
Draw from the legendary magical deck with instant results
Name Generator
Generate character names for elves, tieflings, dwarves, humans, and more
All 5e Tools
Explore our complete collection of D&D 5e resources