💡 GOOD TO KNOWLet the name inspire one problem the party must solve.
Let the name inspire one problem the party must solve.
Fantasy towns are where adventures begin. They are muddy villages with one tavern, mining camps on a cliff, or quiet hamlets hiding a terrible secret. Their names sound older and stranger than real towns, using words like barrow, fell, mire and wyrm. This fantasy town name generator joins those medieval pieces with signs of daily life, like Ford, Rest and Crossing.
Use it as a fantasy town name generator for D&D 5e, for a novel's first chapter, or for a video game map that needs a dozen villages fast. Press Generate and ten towns appear. Each one hints at its story: a ford over a cold river, a hill with an old grave mound, or a crossroads where travellers rest.
How to use the fantasy town name generator
- Press Generate names to see ten fantasy town names.
- Read each one and imagine what the town is known for.
- Pick the town that fits your next adventure hook.
- Copy the name or save it with the heart button.
Old words that make towns feel medieval
Many endings in this generator come from Old English and Old Norse words still found in northern British place names. A barrow is an ancient burial mound. A fell is a high, bare hill. A tarn is a small mountain lake, and a beck is a stream. A garth is a yard or enclosure, and a thwaite is a cleared piece of land.
These words feel old because they are old. Pair them with a fantasy start like Wyrm, Hag or Gloam and the town feels like it belongs in a world of dragons and witches, not on a modern map.
- Grave and mystery towns: -barrow, -cairn, -low.
- Hill and mountain towns: -fell, -tarn, -ridge.
- Farm and forest towns: -stead, -holt, -shaw, -thwaite.
- Wet and gloomy towns: -marsh, -beck, -hythe.
Every fantasy town needs a hook
In a tabletop game, a town is only as good as the trouble inside it. The name is your first clue. Grimbarrow might sit on top of a cursed burial mound. Kettlebeck might be famous for a brewery on the stream. Witchholt might be a forest village that hides a coven.
Use the name to inspire one problem, one strange local, and one place to rest. That is enough to run a full session. Players will remember the name because it matched the adventure.
Villages, hamlets and frontier camps
Not every town needs to be big. A hamlet is a tiny cluster of homes, often with no church or market. A village is a bit larger, with a tavern and a mill. A frontier camp might be little more than tents and a watchtower. Suffixes like Hamlet, Watch and Landing help you show the size and purpose of each place.
Example names and what makes them work
| Name | Why it works |
|---|---|
| Grimbarrow Ford | A river crossing beside an ancient grave mound, great for undead trouble. |
| Kettlebeck | Homely and warm, a stream village known for its brewers. |
| Old Wyrmfell | A hill town where a dragon was slain long ago, or so they claim. |
| Witchholt Hamlet | A tiny forest village that keeps a dark secret in the woods. |
| Black Tallowmarsh | A gloomy marsh town of candle makers and strange lights. |
| Hearthstead Rest | A safe stop on the road, perfect for a cosy tavern scene. |
| Flintcairn Watch | A frontier outpost built around a stone marker on the border. |
| Sorrowtarn | A mountain lake village with a sad legend everyone avoids. |
Tips for picking the right name
- Let the name inspire one problem the party must solve.
- Use cosy names for safe towns and grim names for dangerous ones.
- Show size with words like Hamlet, Watch or Landing.
- Put two towns with related names on opposite sides of a river for an instant rivalry.
- Generate a list before each session so you can name any village the party finds.
Common questions
How do I name a fantasy town in D&D?
Pick a start word that hints at the town's mood or trade, like Kettle or Grim, then add an old ending like -barrow, -fell or -beck. Add Ford or Rest to show its place on the road.
What does barrow mean in a town name?
A barrow is an ancient burial mound, often from long before written history. In fantasy, a town with barrow in its name hints at old graves, restless spirits or buried treasure nearby.
What is the difference between a hamlet and a village?
A hamlet is a very small group of homes, usually without a church or market. A village is larger and has some shared places, like a tavern, a mill or a small temple.
Can I use these names in my novel or game?
Yes. They are built fresh from word parts, so they work in books, video games and tabletop campaigns. Search a name before publishing in case it matches a real place.