Town Name Generator: 150+ Fantasy & Realistic Town Names

Fantasy villages, frontier towns and realistic place names for D&D, worldbuilding and fiction.

By Shivam KumarUpdated 18 October 20266 min read

Pick a style, then generate a town name idea.

The most convincing town names sound like they grew out of the landscape. Real English place names are usually a description plus an ending: Oxford was a river crossing used by oxen. Copy that pattern and your towns feel lived-in.

Generate names above, then use the endings guide below to make sure each name fits the place on your map.

154 Town Names

Copy a name, or save it with the heart to compare later.

Our picks

  • ThornwickClassic

    Small farming village on the edge of the woods.

  • WillowmereSoft

    Quiet lakeside village.

  • SilvergateClassic

    Wealthy trade town with a famous gate.

  • FrostwatchModern

    Northern frontier outpost.

  • Raven's RestCreative

    Roadside town with a dark history.

  • SaltholmProfessional

    Fishing port on a small island.

  • IronfordProfessional

    Mining town at a river crossing.

  • AmberdaleSoft

    Warm valley town known for its harvests.

  • HollowgraveCreative

    Spooky village for a horror one-shot.

  • WolfhollowModern

    Mountain hamlet where travellers do not linger.

More ideas

  • Ravenmere
  • Ironwatch
  • Thornmoor
  • Wolfgate
  • Amberford
  • Ravenfield
  • Silverdale
  • Millmoor
  • Silverhaven
  • Saltmere
  • Millfield
  • Ravenholm
  • Stoneholm
  • Willowwick
  • Thornholm
  • Eldershire
  • Wolffield
  • Ravendale
  • Silvermoor
  • Silverbury
  • Stoneford
  • Ashford
  • Thornshire
  • Amberstead
  • Elderdale
  • Ravenbury
  • Stonewatch
  • Ashwick
  • Thornmere
  • Oakhaven
  • Silverbrook
  • Frostbury
  • Briarfield
  • Briarford
  • Ashwatch
  • Ashstead
  • Millhaven
  • Thornton
  • Ravenshire
  • Stonewick
  • Oakdale
  • Briarstead
  • Stonestead
  • Elderwick
  • Ravenmoor
  • Ironfield
  • Silvermere
  • Oakholm
  • Wolfmere
  • Willowdale
  • Wolfstead
  • Oakshire
  • Millshire
  • Ambershire
  • Frostholm
  • Millmere
  • Saltdale
  • Frostfield
  • Thornhaven
  • Willowholm

What common town-name endings mean

-ford: a river crossing. -bury: a fortified place. -wick: a dwelling, farm or trading place. -ton: a farmstead or enclosure. -ham: a homestead. -by and -thorpe: a farm or village (Norse). -stead: a place or site. -mere: a lake. -dale: a valley.

So a town by a river crossing in an oak forest could be Oakford; a fortified hill town could be Stonebury.

Fantasy town names by type

Quiet villages: Willowmere, Thornwick, Bramblestead, Amberdale.

Trade towns and ports: Silvergate, Saltholm, Harborwick, Ironford.

Frontier and mountain towns: Frostwatch, Wolfhollow, Stonebury, Raven's Rest.

Spooky places: Ashmoor, Blackfen, Hollowgrave, Mistwick.

Tips for naming towns in D&D and fiction

Name the town after something the locals would notice: the river, the main trade, a landmark, or the family that founded it. Keep neighbouring towns in the same language style so a region feels consistent. Give important cities longer names and small hamlets short ones.

Frequently asked questions

How do you name a fantasy town?

Combine a landscape or trade word with a place-name ending, such as Oak + ford = Oakford or Salt + holm = Saltholm. Base it on something locals would notice.

What does -ford mean in town names?

It means a river crossing, as in Oxford or Stratford.

What are good D&D town names?

Thornwick, Willowmere, Silvergate, Frostwatch and Raven's Rest are easy to say at the table and hint at the setting.

Are these town names free to use?

Yes, all town names here are free to use in your games, maps and stories.

You might also like