Fantasy Town Name Generator
Free fantasy town name generator for D&D maps and stories. Get quaint village and hamlet names like Oakford, Mistbrook or Gloomhollow across five settings.
Updated 2026-06-14 · Free · No sign-up · Runs privately in your browser
How the Fantasy Town Name Generator Works
A fantasy world is more than its capitals — it is the dozens of small towns and villages dotting the map. This fantasy town name generator creates quaint, believable settlement names across five settings, perfect for D&D maps, novels and games.
How to Use It
- Choose a setting — Rustic village, Forest hamlet, Riverside town, Mountain hold, or Spooky/cursed.
- Pick whether you want one-word or two-word names (or a mix).
- Choose how many names (8, 12 or 20) and press Generate towns.
- Tap Copy to add the towns to your campaign or story.
Town Styles by Setting
| Setting | Feel | Sample name |
|---|---|---|
| Rustic village | Cozy, agrarian | Hayford, Briar Oakdale |
| Forest hamlet | Green, hidden | Thornwood, Mossy Fernglade |
| Riverside town | Watery, busy | Millford, Silver Otterbridge |
| Mountain hold | Cold, sturdy | Ironpeak, Eagle Stonecrag |
| Spooky / cursed | Eerie | Gloomhollow, Crow Gravemoor |
How English-Style Place Names Work
Most believable fantasy town names follow a simple recipe: a feature (tree, animal, material) plus a landmark suffix (-ton, -ford, -dale, -wick, -brook). That is why names like Oakford and Thornwood sound real — this tool builds names the same way.
Tips for Worldbuilders
- Match terrain to setting — forest hamlets near woods, riverside towns by water.
- Mix one- and two-word names for natural variety.
- Pair with the city generator so your capitals and villages share a consistent feel.
- Re-roll freely — the banks combine into hundreds of possibilities per setting.
Drop these names onto your map, assign a local quirk or NPC to each, and your world instantly feels populated and real.
Frequently asked questions
How does the fantasy town name generator work?+
Choose a setting and how many names you want, then press Generate. The tool joins a descriptive prefix like 'Oak' or 'Mill' with a landmark suffix like '-ford' or '-dale', and can add a second word for two-word names such as 'Misty Stonebridge'.
What is the difference between this and the fantasy city generator?+
This tool produces small, cozy settlement names — villages, hamlets and towns like Oakford or Mistbrook. The city generator makes grand capital names with epic titles. Use towns for the everyday stops on your map and cities for the major power centres.
Are these names good for Dungeons and Dragons maps?+
Yes. Quaint, believable town names make a D&D world feel lived-in. Generate a batch, sprinkle the towns across your regions, and pick settings — forest, riverside, mountain, spooky — that match the local terrain for instant immersion.
How do I make a believable fantasy village name?+
English-style place names combine a feature with a landmark: a tree, animal or material plus -ton, -ford, -dale, -wick or -brook. This tool follows that pattern, so names like Hayford and Thornwood feel like real places rather than random words.
Can I get spooky or cursed town names?+
Yes. Select the 'Spooky / cursed' setting to draw from grim words like Gloom, Crow and Grave with eerie suffixes such as -hollow, -mire and -barrow, giving you ominous names like Gravemoor and Crowhollow for haunted regions of your map.