Village Name Generator
This village name generator stitches together believable settlements for your map — hamlets, villages and walled towns that sound like they grew from real soil. Every name is built the way English place names actually are: a root that describes the land or its people, plus a suffix that names the kind of place. Pick a style, set a scale, and roll names that already know whether they sit on a ford, a hill or a windswept coast.
👇 Click any name to copy it
A good place name does quiet work. It tells a reader where a settlement sits before a single sentence of description: Ashford has a river, Highbury has walls, Saltmarsh smells of the tide. Hand your players or your readers a map of names like that and the world feels lived-in before anyone sets foot in it.
That is the difference between a list of made-up words and a map you can trust. The names here carry their own logic, so they sit naturally next to one another and let a region read as the work of one people, in one landscape.
How Real Place Names Are Built
Open an old map of England and most of the names break cleanly into two halves. The first half is a root — a description of a feature (ash, stone, black), a use (kings, church, mill) or a long-dead owner's name. The second half is a suffix that names the kind of settlement. Put ash beside -ford and you get Ashford, "the ford by the ash trees." That logic is the whole trick, and once you can read it, you can build it.
Two language layers supply most of the suffixes. The older is Old English, brought by the Anglo-Saxons: -ton (an enclosed farmstead), -ham (a home or estate), -ford (a river crossing), -ley (a woodland clearing), -bury (a stronghold), -worth (an enclosure) and -wich (a dwelling or trading post). The second is Old Norse, left across the north and east by Viking-age settlers: -by (a farmstead), -thorpe (an outlying settlement), -thwaite (a cleared meadow), -dale (a valley) and -beck (a stream). The reason a Yorkshire map sounds different from a Sussex one is that the layers fall in different places.
Suffix Meanings Reference
The suffix is where a place name keeps its meaning. Learn a dozen of them and you can decode — or invent — settlements at a glance. The generator tags every result with the meaning of its suffix; this table is the master key. Mix Old English and Old Norse endings within a single region only if your world's history justifies it; otherwise keep one layer per culture and the map will read true.
| Suffix | Meaning | Example |
|---|---|---|
| -ton | Enclosed farmstead or homestead (OE tūn) | Brampton |
| -ham | Home, village or estate (OE hām) | Oakham |
| -ford | A shallow river crossing | Ashford |
| -bury / -borough | A fortified place or stronghold (OE burh) | Highbury |
| -ley / -leigh | A woodland clearing or glade (OE lēah) | Thornley |
| -worth | An enclosed homestead (OE worð) | Tamworth |
| -wich / -wick | A dwelling or trading settlement (OE wīc) | Saltwich |
| -field | Open cleared land (OE feld) | Bramfield |
| -cot | A cottage or small dwelling (OE cot) | Draycot |
| -stow / -stead | A holy place or farmstead (OE stōw / stede) | Felstead |
| -by | A farmstead or village (ON bȳr) | Grimsby |
| -thorpe | An outlying settlement (ON þorp) | Scunthorpe |
| -thwaite | A cleared meadow or paddock (ON þveit) | Braithwaite |
| -dale | A broad valley (ON dalr) | Borrowdale |
| -beck | A stream (ON bekkr) | Troutbeck |
| -ness | A headland or promontory (ON nes) | Skelness |
| -mouth / -port | A river mouth or harbour | Saltport |
Naming by Style
The same morphemes can sound ancient, ominous or otherworldly depending on the roots you pair them with. The style filter swaps both pools at once, so each setting reads as its own culture rather than a recolour of the last.
- Medieval English – the classic -ton / -ham / -ford / -bury layer over plain, earthy roots. The default for grounded fantasy and historical fiction. Think Bramfield, Oxbourne, Kingsworth.
- Norse – harder roots and the -by / -thorpe / -thwaite / -fell endings of the Danelaw. Cold, northern, and good for raider coasts and mountain holds. Grimsby, Ulfdale, Skelness.
- Fantasy – softer invented roots over -vale / -hollow / -haven / -reach. Believable but clearly not of our world. Silverhollow, Mistvale, Ravenreach.
- Dark / Grim – ominous roots and burial-ground endings: -mire / -barrow / -moor / -gallows. For cursed borderlands and the places maps warn you about. Gallowsmire, Crowbarrow, Bleakmoor.
- Coastal – salt-and-net roots over -port / -mouth / -cove / -strand. Fishing villages, smuggler havens, harbour towns. Saltcove, Herringmouth, Gullstrand.
- Elven – flowing, vowel-rich roots over -loriel / -thalas / -wynd / -mere. Hidden glades and white-spired havens for the elder folk. Caelthalas, Silwynd, Loriel.
Building a Believable Map
A scatter of good names is not yet a map. What turns a name list into a place readers trust is geographic logic — the sense that each settlement sits where its name says it should. The fastest way to get there is to let the terrain choose the suffixes.
- Follow the water. River crossings get -ford and -bridge; river mouths get -mouth and -port; streamsides get -beck and -brook. A line of these traces your rivers for you.
- Read the height. Hill country wants -fell, -dale, -crest and -ridge; flat farmland wants -ton, -field and -ham. The endings draw the contours.
- Keep one culture per region. A Norse-named valley next to an Old English shire is fine if your history put settlers there — but blend them within a single village and the seam shows.
- Vary the scale. One market town, a ring of villages, and a scatter of hamlets between them. Use the settlement-size filter to mark which is which, and the region feels populated rather than evenly spaced.
- Let names hint at history. A -bury or -borg implies an old fort; a -minster implies a church that once mattered; a -barrow implies graves older than the village. Plant a few and players will ask the questions you want them asking.
Example Village & Town Names
Grouped by style — drop any of these straight onto a map, or roll your own above.
Medieval English
- Bramfield
- Oxbourne
- Kingsworth
- Ashford
- Thornley
- Wenham
- Cawnton
- Marshbury
- Eastleigh
- Millstead
- Hartwich
- Stanford
Norse
- Grimsby
- Ulfdale
- Skelness
- Thorbeck
- Brandthorpe
- Audgarth
- Helfell
- Stenholm
- Raufthwaite
- Ormscar
- Sigborg
- Knutby
Fantasy
- Silverhollow
- Mistvale
- Ravenreach
- Thornwatch
- Dawnhaven
- Greycrest
- Hollowmere
- Frostgate
- Amberfall
- Wildbrook
- Moonridge
- Honeyhearth
Dark / Grim
- Gallowsmire
- Crowbarrow
- Bleakmoor
- Grimwych
- Ashfell
- Mournhollow
- Bonemarsh
- Dreadgate
- Witherreach
- Sorrowend
- Palewatch
- Rotden
Coastal
- Saltcove
- Herringmouth
- Gullstrand
- Brineport
- Tidehaven
- Crabquay
- Pebblebay
- Driftsands
- Wreckness
- Seapool
- Anchorwick
- Cliffweir
Elven
- Caelthalas
- Silwynd
- Loriel
- Aermere
- Thalavale
- Mirashael
- Quelspire
- Faerwood
- Eilyglade
- Vaeldell
- Galadlond
- Serendor
Tips for Naming Settlements
- Say it aloud. A place name gets spoken at the table a hundred times. If it trips the tongue, players will rename it for you — usually unkindly.
- Let the suffix do the worldbuilding. You rarely need to describe a village if its name already says it sits on a ford or behind a wall. The ending carries the freight.
- Reuse roots, vary endings. A region feels related when Ashford, Ashley and Ashbourne share a root. Real place names cluster like this; yours should too.
- Mind the scale. A hamlet should sound humbler than a market town. Reserve grand endings like -minster and -borough for the places that earned them.
- Use descriptors for clusters. Upper and Lower, Great and Little, North and South — these split one name across neighbouring settlements and make a region instantly more believable.
- Plant a mystery. One -barrow, one -gallows, one ruined -bury per region gives players and readers something to wonder about.
About Place Names
The study of place names is called toponymy, and it is one of the few branches of history written into the land itself. Long after a language dies, its words survive in the names of the fields and crossings its speakers used every day. That is why a single map can hold Celtic river names, Old English farmsteads and Norse valleys side by side: each layer of settlers named what mattered to them and left the rest standing.
For a worldbuilder, that is the gift. You are not just labelling dots — you are writing a hidden history. A cluster of -by names says raiders settled here once. A lone -minster in farm country says a church drew people before the fields did. Players who notice the pattern feel the depth even if they never name it, and that felt depth is what separates a map you printed from a world you built.
FAQ for Village Name Generator
How are real English village names built?
Most are a root plus a place-name suffix carried over from Old English or Old Norse. A root describes a feature or owner (Ash, Black, Kings, a personal name), and the suffix names the kind of place: -ton (farmstead), -ham (home), -ford (river crossing), -bury (stronghold), -by (Norse farmstead). Ashford literally means 'the ford by the ash trees'.
Where can I use the village name generator?
Drop names straight onto a fantasy map, a D&D or Pathfinder campaign, a novel-in-progress, or a worldbuilding wiki. Every result is an original combination built from real place-name morphemes, so it works for a historical-feeling setting as easily as an invented one — no permissions needed.
What do suffixes like -ton, -ham and -ford mean?
-ton is an enclosed farmstead, -ham a home or estate, -ford a shallow river crossing, -wich a dwelling or trading post, -bury a fortified place, and -ley a woodland clearing. The Norse layer adds -by (farmstead), -thorpe (outlying settlement), -thwaite (clearing) and -dale (valley). The generator decodes the suffix on every result.
Can I use these names for D&D or a novel?
Yes. The names are original combinations built from authentic morphemes, so they sound real without copying any actual place. Drop them straight onto a map, into a campaign, or into a manuscript. Each card tells you what the name implies — a ford, a market, a hill — which makes it easy to place on terrain that fits.
How do I make a believable map full of names?
Group names by region and let geography drive the suffixes: -ford and -bridge cluster along rivers, -port and -mouth on the coast, -fell and -dale in the hills. Keep one style per culture so a region reads as a single people. Vary scale with the hamlet, village and town setting so the map breathes.
What makes village names in fantasy worldbuilding feel authentic?
The same root-plus-suffix logic that built real England — a feature or an owner as the root, a settlement type as the suffix. This generator applies that same logic to its invented styles, so an Elven or Dark-style result still follows the grammar of Ashford or Grimsby, just with a different vocabulary.
What is the difference between a hamlet, a village and a town?
A hamlet is a tiny cluster of dwellings with no church or market. A village is larger, usually with a church, a green and a mill. A town has a market charter, often walls and gates, and supports trade and guilds. The settlement-size filter biases each name's lore note toward the right scale.
Why do Norse-style names sound so different?
They draw on a separate language layer left by Viking-age settlers. Old Norse suffixes — -by, -thorpe, -thwaite, -ness, -beck, -garth — and harder root sounds give the northern and eastern style its distinct ring, where Old English -ton and -ham country sounds softer.