Town name generator

Generate realistic town and village names for fantasy maps, D&D campaigns, and creative writing.

1 credit per search

80+ town name ideas by style

  • Marrowby
  • Little Fendle
  • Thistlecombe
  • Barley Cross
  • Wheatmere

5 of 14 · ·

About the town name generator

Create names that feel lived-in.

Browse 80+ ideas by style below, or describe your town to get 20 new names.

Tips for naming a town

  1. Use old place endings

    In English names, -ton meant a farmstead and -ford a river crossing. Endings like these make a town sound old.

  2. Name it for the land

    Names like Thistlecombe or Brackenford tell you what the land around a town looks like.

  3. Let the trade show

    Mining, fishing and market towns can carry their work in the name, like Copper Gulch or Saltcove.

  4. Keep a region consistent

    Towns in one region should share sounds and endings. It makes your map feel like one country.

  5. Add a story

    A grim town might be named for an old battle or a curse, like Hangman's Cross. It gives players something to ask about.

Want names made for yours? Describe what you're naming and Nomi finds names that fit.

Frequently asked questions

Start with where it sits and what people do there. Then add an old ending like -ford, -ton or -by.

The ending -by is Norse for a farm or village. The ending -wick comes from an old word for a settlement or trading place.

It is easy to say at the table and hints at the town's story. Players remember a short, vivid name like Gloomwick.

Usually, yes. Villages suit plain, farm-like names. Cities suit grander names, or ones that recall a founder or a fort.

Yes. Every name on this page is free to use in games, maps and stories.

Yes. Describe the town, such as a haunted mining camp or a busy port, to get 20 new names.

More name generators

Browse all 249 generators →