Fantasy Town Name Generator

Fill your map with medieval villages, mining camps and haunted hamlets. Ten fantasy town names per click, like Grimbarrow Ford, ready for D&D prep.

Part of Fantasy Places & Worlds Names

  • G
    Grimbarrow FordExample

    A river crossing beside an ancient grave mound, great for undead trouble.

  • K
    KettlebeckExample

    Homely and warm, a stream village known for its brewers.

  • O
    Old WyrmfellExample

    A hill town where a dragon was slain long ago, or so they claim.

  • W
    Witchholt HamletExample

    A tiny forest village that keeps a dark secret in the woods.

  • B
    Black TallowmarshExample

    A gloomy marsh town of candle makers and strange lights.

  • H
    Hearthstead RestExample

    A safe stop on the road, perfect for a cosy tavern scene.

Your shortlist · this device

Saved names stay in your own browser. Generate names and tap ♡ on the ones you like to keep them here.

No saved names yet. Your first ♡ shows up here.

41,000+ possible names in this fantasy town name tool

💡 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

  1. Press Generate names to see ten fantasy town names.
  2. Read each one and imagine what the town is known for.
  3. Pick the town that fits your next adventure hook.
  4. 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

NameWhy it works
Grimbarrow FordA river crossing beside an ancient grave mound, great for undead trouble.
KettlebeckHomely and warm, a stream village known for its brewers.
Old WyrmfellA hill town where a dragon was slain long ago, or so they claim.
Witchholt HamletA tiny forest village that keeps a dark secret in the woods.
Black TallowmarshA gloomy marsh town of candle makers and strange lights.
Hearthstead RestA safe stop on the road, perfect for a cosy tavern scene.
Flintcairn WatchA frontier outpost built around a stone marker on the border.
SorrowtarnA 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.