English Town Name Generator
Believable English village and market town names
Generate English town names that sound like they belong on an Ordnance Survey map: Saxon -ton, -ham and -bury settlements, Norse -by and -thwaite villages, Cornish Tre- and Pen- hamlets, and double-barrelled names like Ashcombe Magna or Foxton-on-the-Wold.
About English town names
English town names are built from a surprisingly small kit of Old English, Norse, Celtic and Norman parts, which is why an invented one can sound completely real. The commonest pattern is a person or feature plus a settlement word: -ton (farmstead), -ham (homestead), -bury (fortified place), -ford, -wick, -worth, -stead and -ley (clearing). Add -ing and you get 'the people of': Hastings, Reading, and here Wimmington or Tellingham Wold. In the old Danelaw, from Yorkshire down to Leicestershire, Norse gave -by, -thorpe, -thwaite, -toft, -beck and -gill, so Thorkelby and Ulfsthwaite read northern, while Cornwall keeps Brittonic Tre-, Pen-, Pol- and Lan-.
The second layer is the affix that tells two places apart. Latin church scribes left Magna and Parva, Regis (the king's), Abbas (the abbot's) and Episcopi (the bishop's). Norman lords left their surnames: Ferrers, Bassett, Mallet, Peverell, Courtenay. Everyday English added Great, Little, Upper, Nether, Market, Chipping and the wonderful hyphenated forms: -on-the-Wold, -under-Edge, -juxta-Mare, -next-the-Sea.
This list mixes plain single-word villages with double-barrelled parishes, Norse dales, Cornish hamlets and a few gently comic names in the Tolpuddle and Nether Wallop tradition. Pick one that matches the region and period of your story, then say it as a local would, swallowing syllables, before you commit.
How to choose English town names
- Match the suffix to the region: -by, -thorpe and -thwaite for the North and East Midlands, -combe and -stoke for the West Country, Tre- and Pol- for Cornwall, -hurst and -den for the Kentish Weald.
- Use Magna and Parva, Great and Little, or Upper and Lower to create a pair of neighbouring villages that share a name, which is how real English parishes grew.
- A Norman surname affix (Stoke Ferrers, Whitcombe Bassett) instantly dates a place to a medieval manor and sounds more authentic than a generic 'St Mary'.
- For a sleepy village in fiction, lean into soft sounds and a touch of comedy (Ticklebrook, Little Wenlow); for a grim northern mill town use harder consonants and a single word (Withenshaw, Salterforth).
- Check the name does not already exist if it matters for your project: many plausible compounds turn out to be real hamlets, so search it before you print a map.
Frequently asked questions
What do common English town name endings mean?
-ton is a farmstead or village, -ham a homestead, -bury a fortified place, -ford a river crossing, -ley a woodland clearing, -wick a farm or trading place, -worth an enclosure, -by a Norse village, -thorpe an outlying farm and -thwaite a Norse clearing. Cornish Tre- means farm and Pen- means headland or hill.
Why do some English villages have two or three words in their name?
Affixes were added to tell places apart or to record who owned them. Magna and Parva mean great and little, Regis means the king's, Abbas the abbot's, and names like Ferrers or Bassett are the Norman families who held the manor. Hyphenated phrases such as -on-the-Wold or -next-the-Sea simply describe where the village sits.
Are these real English towns?
Most are invented from real Old English, Norse, Cornish and Norman elements, so they sound authentic without being on the map, though a handful may coincide with tiny real hamlets. They are meant for novels, tabletop games, film scripts and worldbuilding rather than as a gazetteer.
Can I use these names for a British village in a book or game?
Yes. Place names are not protected, and invented ones in the style of Ashcombe Magna or Foxton-on-the-Wold are exactly what authors like Agatha Christie and Thomas Hardy did with St Mary Mead and Casterbridge. If you want a name to feel regional, pick one whose endings match the part of England your story is set in.
Related generators
Medieval Town Name Generator
Market towns, villages and walled boroughs
American Town Name Generator
Small-town USA names that sound real
Irish Town Name Generator
Towns and villages from across the 32 counties
Scottish Name Generator
Authentic Gaelic, Lowland and clan names
Welsh Name Generator
Real Welsh first names, patronymics and surnames
French Town Name Generator
Real villages and market towns across France
German Town Name Generator
Real German towns from the Baltic to Bavaria
Cottage Name Generator
Charming names for cottages, holiday lets, and country homes
More like this
English Place Name Generator
Villages, parishes, fells and farms that sound truly English
English City Name Generator
Believable English city names for maps and stories
Anglo-Saxon Town Name Generator
Old English towns, strongholds and farmsteads in period spelling
Armenian Town Name Generator
Real Armenian towns, villages and built place names
Austrian Town Name Generator
Real and invented place names from Austria
Cornish Town Name Generator
Tre, Pol and Pen names for maps and stories
All 500 English town names
A: 20 names
- Abbots Thorley
- Abbotsleigh Ferrers
- Abbotsmere
- Aelfgarth
- Aelfleigh
- Aelfricstead
- Aescwinton
- Aldhelmstow
- Alfrickham
- Alfwold Bridge
- Alphegeham
- Amberlake Ferrers
- Ambleworth
- Ambrook
- Ashby Fenwick
- Ashcombe Magna
- Ashenbury Regis
- Askell Thorpe
- Athelfled Mere
- Aylesby Carr
B: 39 names
- Badbury Camp
- Baldwinshithe
- Barkwith
- Barlaston Hoe
- Barnacre
- Barrow-upon-Wrake
- Beaconsworth
- Beckford cum Wendon
- Beeston Hythe
- Beornwick
- Betony Wick
- Birchingley
- Birkby Rigg
- Bishop's Alderton
- Bishop's Tawstock
- Bitterley Mallet
- Bjornthwaite
- Blackwater Staithe
- Blandford Royal
- Bleakhill
- Bothamstead
- Botolphstone
- Botwulf Staithe
- Bovingdon Wath
- Brackenholt
- Bramblehithe
- Bramblewick
- Brandsby Ings
- Brankingham
- Brastington
- Briarcote
- Brihtric Holt
- Brindlecombe Magna
- Brockleby
- Brunstead
- Bullacecombe
- Burdock Fen
- Burgredham
- Buxley Heath
C: 41 names
- Caddington Green
- Caedwall Hythe
- Campion Lea
- Carnmenellis Row
- Castle Hemingby
- Cawdor Hatch
- Ceawlinham
- Centwinecombe
- Cenwulf Barrow
- Ceolredsley
- Chalkney
- Chantry Fen
- Chapelthwaite
- Chapmansford
- Charlock Green
- Chellowby
- Cherrington Fold
- Chipping Sodley
- Chipping Wardle
- Clatterford
- Cleabarrow
- Clerkenholt
- Cobbleigh
- Cobblesworth
- Cobnut Hatch
- Coldharbour Fen
- Comfrey Hatch
- Coneythorpe
- Cottisbury
- Cowfold Lynch
- Crabthorne
- Cradlesford
- Crakehall Ings
- Cranebourne
- Crowhurst Slade
- Crowlea Regis
- Crumblewick
- Curlew Ness
- Cuthbury
- Cuthwold
- Cynricsworth
D: 17 names
- Damsonley
- Dawdlebury
- Deane St Peter
- Deanery Hoe
- Dimmingley
- Dimpleton
- Dockleigh
- Dovebridge
- Drakelow Hatch
- Drogobourne
- Drossingham
- Dudcombe
- Duncombe Heath
- Dunnockley
- Dunsmoor
- Dunstanbury
- Dyersholme
E: 15 names
- Eadburgh Green
- Eadwigford
- Ealdred Hythe
- Ealhswithstow
- Earlswold
- East Ruddlesden
- Ebbington Hoe
- Edithswell
- Edricsworth
- Eirikstoft
- Elderwick Fen
- Ellerscombe
- Elmsall Bridge
- Eskby Wold
- Ethelford
F: 17 names
- Farthingale
- Farthingstow
- Fennimore
- Fenwickham
- Fernhurst Common
- Fiddlesham
- Fishergarth
- Foalswick
- Forgeby
- Fossdale Rigg
- Fourways Cross
- Foxglove Bottom
- Foxton-on-the-Wold
- Fressingwold
- Fullbrook
- Fullerby
- Fumbleton Magna
G: 23 names
- Gallowtree Common
- Gandercliffe
- Garside Wold
- Gatebeck Foot
- Gaultonby
- Gladwell
- Glebe Ashby
- Godricstead
- Godstow Fen
- Godwinstow
- Goldcote
- Gooseford
- Gormscar
- Gorsefold
- Grange-under-Wold
- Gravelwick
- Great Tarrowby
- Grimwaldby
- Grindlestone
- Grumbleton
- Gullstone
- Gunnarsby
- Gythamead
H: 37 names
- Haddingley
- Haddlescombe
- Hakonby
- Hanbury Fold
- Hanley-in-the-Hole
- Hardacre
- Haroldsthorn
- Harrowden St Jude
- Harthwaite
- Hartwell Ridge
- Haslingcote
- Hatch-next-the-Sea
- Hatherden
- Haw Tor End
- Hayes-by-Sea
- Hedgecote Bottom
- Hemlock Stoke
- Hengist Down
- Hereward Fen
- Hermitsbury
- Heronsmere
- Higglesworth
- High Hemsworthy
- Highmoor Gate
- Highworth Carr
- Hildacote
- Hindlip Wood
- Hobbersley
- Hoddington Fen
- Holcombe Wharf
- Honeywick Green
- Hookley Heath
- Hopeden
- Hounslea
- Hrolfsgarth
- Hursley Bassett
- Hutherby
I: 6 names
- Ickleton-cum-Brent
- Iddlesleigh
- Idlecombe
- Inescombe
- Ingolfthorpe
- Ivel Hatch
J: 2 names
- Jessamy Green
- Jollybrook
K: 12 names
- Kestrelwick
- Ketilsholme
- Kettlesworth
- Kilnworth
- Kimberwell
- Kingcup Marsh
- Kings Pillerton
- Kingsbarrow
- Kirkstanton
- Kitesdown
- Knightsthorpe
- Knollsworth
L: 20 names
- Lanveor
- Lanyhorne Cross
- Larkfield Abbas
- Leofham
- Leofwinhatch
- Lidderington
- Lidgate-under-Edge
- Limpley Mallet
- Lingmoor Gate
- Linnetsham
- Little Tarrowby
- Little Wenlow
- Long Sledbeck
- Lower Quenby
- Lower Ryston
- Lower Wendlescombe
- Lowlands End
- Loxenden
- Ludforde
- Lumbley
M: 19 names
- Mablethorpe Ings
- Madderley
- Mallowhurst
- Mardenhurst
- Market Harding
- Marlbrook Peverell
- Marlingford
- Marrowby
- Maugersley
- Merrymeet Cross
- Merryweather
- Middle Quarrendon
- Millerscote
- Moleford
- Monkshill Green
- Morcar Ings
- Mossington Carr
- Mudbury
- Muddlecote
N: 16 names
- Nancemellin
- Nether Ashbrigg
- Nether Wallowby
- Nethercote Denham
- Nethersole
- Nethertoft
- Nettlecombe Courtenay
- New Hadstock
- Nibley Edge
- Nigelswold
- Nobbleigh
- Noddingham
- North Fambridge Hoe
- Nunnerley Hythe
- Nuns Haddon
- Nutleigh
O: 16 names
- Offington Gate
- Ogglesby
- Old Brackley Fen
- Ormsgill
- Orrington Staithe
- Osbaldthwaite
- Osgarthorpe
- Oswaldkirk Moor
- Ottering
- Ottery St Clement
- Oundlebury
- Ousellow
- Over Ashbrigg
- Owlscombe
- Oxcroft
- Oxtoby
P: 27 names
- Paddlesham
- Parsonby
- Pearcombe
- Pebblington
- Pendasfield
- Pendastow
- Penhale Wartha
- Penhallow Cross
- Pennington Coldwell
- Pennywell Mandeville
- Penrudden
- Penzarrow
- Pifflebury
- Pimlico Parva
- Ploverholme
- Polgarth
- Polmennor
- Polreath Cove
- Porthzennick
- Potters Hanley
- Pottlebury
- Poundsford
- Priestcombe
- Priors Coldwell
- Priorsholt
- Pucklebury
- Pucksgill
Q: 4 names
- Queensnorton
- Quenington Row
- Quietwell
- Quincebury
R: 16 names
- Rampisham Gate
- Ranulfscourt
- Rattlecombe
- Ravelston
- Ravensholt
- Rectory Wold
- Redwaldness
- Reeveston
- Rennington Parva
- Roebuckley
- Rokeby Marsh
- Rookley Moor
- Rosehill Mallet
- Rowanthorpe
- Rudgeworth
- Ryston Episcopi
S: 68 names
- Sallowmere
- Salterforth
- Salterswick
- Saltmere Regis
- Satterdale
- Saxby-le-Marsh
- Saxtead-on-the-Hill
- Scampton Ings
- Scarsgill
- Scrumpley
- Sellingford
- Shadwell Hoe
- Shelmsby
- Shepherdsley
- Sherringworth
- Shipley Gorse
- Shurdington Lea
- Sigtryggsby
- Sigurdthorpe
- Sigwardby
- Silverstow
- Siward Carr
- Sixmile Bottom
- Sixpenny Down
- Sloeford
- Smithy Lea
- Snagsby
- Snuffington
- Softley Common
- Sorrel Ings
- Sorrowdale
- South Wickenby
- Sowerby Thorn
- Spindlethorpe
S, continued
- Squires Compton
- St Agnes Wold
- St Botolph's Beck
- St Bride's Combe
- St Cuthbert's Hoe
- St Dunstan's Lea
- St Edmundsbury Parva
- St Giles in the Wold
- St Guthlac's Fen
- St Hilda's Garth
- St Kenelm's Holt
- St Neot's Hatch
- St Oswald's Thorpe
- St Swithun's Mere
- St Werburgh's Cross
- St Wilfrid's Fold
- St Wystan's Hythe
- Stagsden Wold
- Stanfield Peverell
- Stanmoor Bassett
- Steerbury
- Stillbrook
- Stivington
- Stoatley
- Stoke Ferrers
- Stowbridge Canonicorum
- Studham Hoe
- Svanby Ings
- Swaleby Beck
- Swallowdale
- Swanbourne Hill
- Swanholm
- Swein Beck
- Swithun's Wick
T: 37 names
- Tannersfield
- Tansy Cross
- Tarrington Slade
- Teaselbury
- Tellingham Wold
- Tetbury Ash
- Tewkesdale
- Thanewick
- Thimbleworth
- Thistlebury
- Thoresby Ings
- Thorkelby
- Thornbury Abbas
- Thornsgill
- Threepwood
- Thrupp-on-Thames
- Thurkiltoft
- Thurlby Ferrers
- Ticklebrook
- Ticklesham
- Tiddlesworth
- Tillingshaw
- Tithebarn Green
- Tostig Fold
- Towerscombe
- Tredinnick Cross
- Tregarrow Downs
- Tregeagle
- Tregothnan Vale
- Treloskan
- Trenowth
- Trentham Leys
- Trevellick
- Trewarren
- Trewidden Vale
- Tumbleford
- Twopenny Green
U: 5 names
- Ulfsthwaite
- Ulverstoft
- Upper Ryston
- Upper Thrapsham
- Upper Wendlescombe
V: 2 names
- Varley Bottom
- Vennington
W: 37 names
- Waddlesham
- Walbury Pen
- Waltheof Garth
- Warmley Hatch
- Wassingham
- Weaselham
- Weaverstoke
- Weldham
- Wensleyford
- West Ruddlesden
- Wetherden Green
- Whaddon Hills
- Wherncombe
- Whitcombe Bassett
- Whittlewood
- Wigginthorpe
- Wiglaf Wick
- Wimberley St Mary
- Wimbleford
- Wimmington
- Windergarth
- Withenshaw
- Woadbury
- Wotton Mallow
- Wrenbury Hatch
- Wrenthorpe Moor
- Wrexby
- Wrightsham
- Wulfhere's Ford
- Wulfnothby
- Wulfridge
- Wulfstanton
- Wyke Marston
- Wyke-juxta-Mare
- Wystanbury
- Wyvenhoe Staithe
- Wyvern Cross