Town Name Generator
Hamlet, village and town names.
Verrakirk End
Tansamouth End
Snarafell
Glyna upon Dern
Glenapeak End
Saltastead End
Little Streasound
Rundaness
Duna upon Kesta
Sablagarth End
Tansa upon Brame
Drumabridge End
Quilla upon Pirn
Little Ambrawick
Little Cayaridge
Little Peldaby
Little Cragahaven
Rundagarth
Little Fenrahaven
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
- 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.
- Choose a Region: Lowland, Northern, Coastal or Upland. Each region uses its own set of endings.
- Set Size to one kind of place, or leave it on Any for a mix. A first letter sits under More options.
- 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
| Region | How a name is built | Examples |
|---|---|---|
| Lowland | A made-up prefix plus ford, wick, bury, stead, combe, holt, mere or bridge | Quillabury, Gorsacombe, Quillastead, Bramestead |
| Northern | The same idea with by, garth, fell, thwaite, kirk, ness, toft or dale | Freynakirk, Brynaness, Freynaness, Oskakirk |
| Coastal | Haven, mouth, strand, quay, reach, sound, pool or port | Luntamouth, Cayareach, Cayaport, Dunastrand |
| Upland | Barrow, crag, peak, moor, wold, ridge, fell or dale | Verrafell, Torraridge, Glynapeak, Cragapeak |
| Hamlet | Little …, or … End | Little Mareamere, Little Vettastead, Little Saltapool, Little Snararidge |
| Town | The compound, … upon …, or … Market | Quillamouth, 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
- Brackaford
- Tansaford
- Tansabury
- Gorsacombe
- Flintabridge
- Holmabury
- Yarraholt
- Wrenacombe
- Ambraford
- Ambraholt
- Quillacombe
- Tansamere
- Netlabridge
- Kelmaford
- Cindaholt
- Pebbawick
- Holmawick
- Sablacombe
- Holmabridge
- Ambramere
- Quillabridge
- Lichastead
- Sorlastead
- Holmacombe
- Coppaholt
- Quillastead
- Coppacombe
- Pebbastead
- Brackawick
- Gorsaford
Northern hamlets
- Little Snaragarth
- Little Vettafell
- Little Morkathwaite
- Little Snarakirk
- Little Oskatoft
- Little Ulfathwaite
- Tarnafell End
- Tarnaness End
- Little Freynathwaite
- Oskagarth End
- Siggaby End
- Little Freynaness
- Little Siggadale
- Little Yarlakirk
- Little Drifafell
- Halvagarth End
- Little Torvafell
- Little Peldathwaite
- Little Torvakirk
- Little Brokaness
- Brokafell End
- Little Njoratoft
- Freynafell End
- Little Rundaby
- Little Drifadale
- Freynadale End
- Little Njoragarth
- Ulfakirk End
- Peldagarth End
- Freynathwaite End
Coastal towns
- Lunta upon Pirn
- Veyrareach Market
- Cayaport
- Sela upon Brame
- Kelpasound
- Isha upon Oris
- Selaquay
- Reefa upon Zarn
- Baraquay
- Luntapool Market
- Foama upon Oris
- Mareahaven
- Marea upon Hest
- Narrareach
- Lunta upon Velm
- Ostrastrand
- Foamastrand
- Tidrasound Market
- Veyrareach
- Galenareach
- Veyrastrand
- Duna upon Quill
- Skeraquay
- Selamouth
- Galenamouth
- Ishaquay
- Luntamouth
- Selareach Market
- Veyra upon Isha
- Kelpaport
Upland names
- Torracrag
- Glenamoor
- Felvapeak
- Hillamoor
- Kestacrag
- Brymaridge
- Verrabarrow
- Hillaridge
- Streacrag
- Torradale
- Verracrag
- Cragafell
- Woldapeak
- Felvacrag
- Lochabarrow
- Drumapeak
- Altaridge
- Cragabarrow
- Torrawold
- Altacrag
- Glynawold
- Moorapeak
- Cairaridge
- Glynadale
- Streabarrow
- Ridafell
- Streawold
- Torrafell
- Locharidge
- 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.
Related generators
- Fantasy Name GeneratorElven, dwarven, orcish, human, draconic, infernal and fae names, with surnames.
- Character Name GeneratorNames for heroes, villains, mentors and rogues, with a one-line role prompt.
- City Name GeneratorCapital, port and fantasy city names.
- Kingdom Name GeneratorKingdoms, realms, empires and free cities.
- Tavern Name GeneratorTavern and inn names, each with a one-line note for the table.
- Ship Name GeneratorFantasy, pirate and sci-fi ship names.