Town Name Generator

Original town names for stories, games and maps.

Here are 12 names to start. Change the options and press Generate town names for more.

  1. Larkbridge
  2. Wolfmere
  3. Elderhurst
  4. Saltwood
  5. Hartworth
  6. Crowhaven
  7. Oakbridge
  8. Thornford
  9. Coldmoor
  10. Stoneley
  11. Coldbrook
  12. Kingshurst

How town names work

Most English place names are two parts: a description of the land or its owner, plus a word for the kind of place, like a ford, a farm (ton, wick), a woodland clearing (ley) or a fortified place (bury). Our town name generator uses the same old pattern to make towns and villages that sound real: Ravenbrook, Saltmere, Thornbury, Hazelwick.

Tips

  • -ford was a river crossing, -ton a farm, -bury a fort, -wick a trading place or farm. Pick an ending that matches your town's history.
  • A coastal town suits -mouth or -haven; a hill town suits -ridge or -cliff.
  • Add "Upper", "Lower" or "Old" to make a pair of villages.

More examples

Tap a name to copy it.

More world-building generators

Frequently asked questions

How are English town names formed?

Usually a first part that describes the place (Ash, Black, Mill) and an Old English ending like -ton, -ford, -ley or -bury.

Are these real towns?

Most are invented, but because they follow real patterns, a few may match real villages.

Can I use these names?

Yes. Names are free to use for pets, stories, games, products and anything else. Real names come from public government records; fantasy names are generated, so you do not need permission to use them.