Skip to content
Character Namer

Town Name Generator

Hamlet, village and town names.

  1. Verrakirk End

  2. Tansamouth End

  3. Snarafell

  4. Glyna upon Dern

  5. Glenapeak End

  6. Saltastead End

  7. Little Streasound

  8. Rundaness

  9. Duna upon Kesta

  10. Sablagarth End

  11. Tansa upon Brame

  12. Drumabridge End

  13. Quilla upon Pirn

  14. Little Ambrawick

  15. Little Cayaridge

  16. Little Peldaby

  17. Little Cragahaven

  18. Rundagarth

  19. Little Fenrahaven

  20. Veyra upon Falk

Export list

Pick a region for the sound, and a size for the kind of settlement. None of these are real towns.

How to use the town name generator

  1. Tap Generate for a list of settlements. A hamlet often starts with Little or ends with End; a village is the plain compound; a town may add upon or Market.
  2. Choose a Region: Lowland, Northern, Coastal or Upland. Each region uses its own set of endings.
  3. Set Size to one kind of place, or leave it on Any for a mix. A first letter sits under More options.
  4. Star the names that fit the map. Favourites are shared with every other generator on the site.

A town name is a small history

Most old settlement names in English are a person or a landscape, then a word for what people built there: a ford, a farm, a clearing, a market. Readers understand that shape even when the first half is new. This page starts with Verrakirk End.

The prefixes are written for this generator. They are not copied from a gazetteer, and they are not the ordinary starts (no Ash, no Strat, no King) that would rebuild a real town by accident. Endings are the familiar ones: -ford, -wick, -bury, -by, -thwaite, -haven, -fell. A real town, city or country is rejected if a combination lands on one. You should still glance at a map before you publish a name as if it were fictional.

Region and size

  • Lowland names use the long English endings: ford, wick, bury, stead, combe, holt, mere, bridge. They suit farming country and river valleys.
  • Northern names take the shorter, harder endings: by, garth, fell, thwaite, kirk, ness, toft, dale. They suit hills and a colder climate.
  • Coastal names end in haven, mouth, strand, quay, reach, sound, pool or port. Use them on the shore, not ten days inland.
  • Upland names end in barrow, crag, peak, moor, wold, ridge, fell or dale.

Size is a pattern, not a population table. A hamlet is Little … or … End: a few houses and a name that sounds local. A village is the compound alone. A town may be the compound, … upon … (a river we also invented) or … Market. Put one region on a whole valley. Mixing lowland and northern endings in the same barony makes the map feel like two countries.

Using them on a map

Give the biggest road a string of names from one region, and let the endings change with the ground: fords on the river, fells once the road climbs, havens when it meets the sea. A market town can sit at the crossing and use the town pattern; the hamlets around it should look related, not like a second language.

If you need the city at the end of that road, or the realm that taxes the market, those are separate generators. A town name should stay shorter than a kingdom's. People say it every day.

How town names are built

RegionHow a name is builtExamples
LowlandA made-up prefix plus ford, wick, bury, stead, combe, holt, mere or bridgeQuillabury, Gorsacombe, Quillastead, Bramestead
NorthernThe same idea with by, garth, fell, thwaite, kirk, ness, toft or daleFreynakirk, Brynaness, Freynaness, Oskakirk
CoastalHaven, mouth, strand, quay, reach, sound, pool or portLuntamouth, Cayareach, Cayaport, Dunastrand
UplandBarrow, crag, peak, moor, wold, ridge, fell or daleVerrafell, Torraridge, Glynapeak, Cragapeak
HamletLittle …, or … EndLittle Mareamere, Little Vettastead, Little Saltapool, Little Snararidge
TownThe compound, … upon …, or … MarketQuillamouth, Marroridge Market, Wrenakirk, Keldamere Market

Every example is generated with this page's own rules, including the block on real towns. Prefixes are invented, so a name is not a place you can find on a map.

Town names to browse

Lowland villages

  1. Brackaford
  2. Tansaford
  3. Tansabury
  4. Gorsacombe
  5. Flintabridge
  6. Holmabury
  7. Yarraholt
  8. Wrenacombe
  9. Ambraford
  10. Ambraholt
  11. Quillacombe
  12. Tansamere
  13. Netlabridge
  14. Kelmaford
  15. Cindaholt
  16. Pebbawick
  17. Holmawick
  18. Sablacombe
  19. Holmabridge
  20. Ambramere
  21. Quillabridge
  22. Lichastead
  23. Sorlastead
  24. Holmacombe
  25. Coppaholt
  26. Quillastead
  27. Coppacombe
  28. Pebbastead
  29. Brackawick
  30. Gorsaford

Northern hamlets

  1. Little Snaragarth
  2. Little Vettafell
  3. Little Morkathwaite
  4. Little Snarakirk
  5. Little Oskatoft
  6. Little Ulfathwaite
  7. Tarnafell End
  8. Tarnaness End
  9. Little Freynathwaite
  10. Oskagarth End
  11. Siggaby End
  12. Little Freynaness
  13. Little Siggadale
  14. Little Yarlakirk
  15. Little Drifafell
  16. Halvagarth End
  17. Little Torvafell
  18. Little Peldathwaite
  19. Little Torvakirk
  20. Little Brokaness
  21. Brokafell End
  22. Little Njoratoft
  23. Freynafell End
  24. Little Rundaby
  25. Little Drifadale
  26. Freynadale End
  27. Little Njoragarth
  28. Ulfakirk End
  29. Peldagarth End
  30. Freynathwaite End

Coastal towns

  1. Lunta upon Pirn
  2. Veyrareach Market
  3. Cayaport
  4. Sela upon Brame
  5. Kelpasound
  6. Isha upon Oris
  7. Selaquay
  8. Reefa upon Zarn
  9. Baraquay
  10. Luntapool Market
  11. Foama upon Oris
  12. Mareahaven
  13. Marea upon Hest
  14. Narrareach
  15. Lunta upon Velm
  16. Ostrastrand
  17. Foamastrand
  18. Tidrasound Market
  19. Veyrareach
  20. Galenareach
  21. Veyrastrand
  22. Duna upon Quill
  23. Skeraquay
  24. Selamouth
  25. Galenamouth
  26. Ishaquay
  27. Luntamouth
  28. Selareach Market
  29. Veyra upon Isha
  30. Kelpaport

Upland names

  1. Torracrag
  2. Glenamoor
  3. Felvapeak
  4. Hillamoor
  5. Kestacrag
  6. Brymaridge
  7. Verrabarrow
  8. Hillaridge
  9. Streacrag
  10. Torradale
  11. Verracrag
  12. Cragafell
  13. Woldapeak
  14. Felvacrag
  15. Lochabarrow
  16. Drumapeak
  17. Altaridge
  18. Cragabarrow
  19. Torrawold
  20. Altacrag
  21. Glynawold
  22. Moorapeak
  23. Cairaridge
  24. Glynadale
  25. Streabarrow
  26. Ridafell
  27. Streawold
  28. Torrafell
  29. Locharidge
  30. Hillawold

For a story

  • Let the size show in the plot. A hamlet has one inn and no walls. A market town has a charter, a feud and a road.
  • Repeat an ending on purpose. Three -wick names along one river tell the reader they were named by the same people.
  • Do not translate the name in the narration. Brameford does not need to mean "blackberry crossing" out loud. The shape already says it.

At the table

Write five names on an index card before the session: two hamlets, two villages, one market town, all one region. When the party asks what the next village is called, you read the card. Star the ones you used so the same ford does not appear twice three sessions later.

Frequently asked questions

How do you name a fantasy town?

Join a short invented start to a real kind of ending: a ford, a wick, a fell, a haven. Then decide the size. Tansamouth End and Snarafell are two from this page. Keep one region for one stretch of country.

What is the difference between a hamlet, a village and a town?

On this page it is the pattern. Hamlets come out as Little … or … End. Villages are the plain compound. Towns may add upon a river, or Market. The words match how people talk about a place, not a census.

Are these real town names?

No. The first half of each name is ours, and the generator drops a result if the whole name is a real town, city or country we have listed. A few combinations can still resemble a small place we did not list, so check before you treat a name as unused.

Can I use these town names?

Yes. They are free for a book, a game, a campaign or a commercial project, and you do not have to credit us. We claim no rights in a generated name. If the name will go on a product, search a trademark register, and make sure you have not accidentally used a real place.

Can the same map have towns and cities?

Yes. Use one region here for the countryside, then give the large city its own shape on the city generator so the capital does not sound like just another village.