Fun Generators
Login

Town Name Generator

Fun Generators
Toggle sidebar

Town Name Generator

Generate town names for fiction, games, world-building, and creative projects — a broad mix of real-inspired British, fantasy, and invented settlement names that cover the full spectrum from quaint English villages to dramatic fantasy strongholds. This generator draws from a curated collection spanning real British place names (Birmingham, Grimsby, Inverness, Tenby, Orkney), fantasy settlement names with evocative imagery (Shadowfen, Moonbright, Dragontail, Falcon Haven, Ironhaven), and inventive hybrid names that blend real-world phonology with fantasy construction. British place names draw from Celtic, Anglo-Saxon, Norse, and Norman-French roots — layers of history compressed into single words. Names ending in -wick, -ham, -ton, -burgh, -caster, -ford, -ley, and -mouth carry the entire history of English settlement patterns. Welsh names like Blaenau Ffestiniog, Llanybydder, and Porthaethwy preserve a Celtic language tradition stretching back two millennia. Scottish names blend Gaelic, Norse, and Scots influences: Auchenshuggle, Drumnadrochit, Tillicoultry are genuinely Scottish places. The fantasy names use these same phonological building blocks to create new settlements that feel like they belong in the same world. Whether you need a name for a cosy English village, a dramatic fantasy keep, a windswept coastal town, or a mysterious inland settlement, this generator provides an enormous variety of names across the full register from whimsical to forbidding.

Town Name

Romsey
Southwold
Bredon
Paethsmouth
Old Ashton

Your History

Your history is saved in your browser only. Nothing is ever sent to our servers.

About the Town Name Generator

The Town Name Generator provides a broad mix of real-inspired British place names, evocative fantasy settlement names, and inventive hybrid names spanning the full register from quaint English villages to dramatic fantasy strongholds. The collection draws from real British place names (including English, Welsh, and Scottish settlements), fantasy names with strong visual imagery, and invented names that blend authentic phonological patterns with new constructions.

British place names carry an extraordinary depth of history — every settlement name encodes its origins in Celtic, Romano-British, Anglo-Saxon, Norse, or Norman-French, with many settlements having been named and renamed multiple times over two millennia. This rich layering gives British place names their distinctive character: names like Auchenshuggle, Drumnadrochit, Llanybydder, and Aberystwyth sound radically different from Holmfirth, Dewsbury, or Kettering — yet all are authentically British.

Use this generator to quickly name settlements in any setting — from realistic British fiction to high fantasy, from historical wargaming to contemporary storytelling.

The History of British Place Names

Celtic and Romano-British Roots

The oldest layer of British place names derives from the Brythonic Celtic languages (ancestors of modern Welsh, Cornish, and Breton). Place names beginning with "Aber-" (river mouth — Aberdeen, Aberystwyth), "Pen-" (headland/hill — Penrith, Penzance), "Caer-" (fortification — Carlisle from Caer Luel), "Lan-" (church — Lanercost), and "Tre-" (homestead — Tregaron) are Brythonic in origin. Welsh place names preserve this tradition in living form: "Llan-" (parish church — Llanybydder), "Afon-" (river), "Nant-" (valley stream — Nantwich).

Anglo-Saxon and Norse Layers

Anglo-Saxon invaders and settlers from the 5th century onward created a huge layer of place names across England. Common Anglo-Saxon elements: -ton (settlement/farm — Acton, Holbeck), -ham (homestead — Oldham, Burnham), -ley/-leigh (woodland clearing — Hadleigh), -ford (river crossing — Stafford), -wick/-wich (dairy farm/trading place — Norwich, Alnwick), -bury/-borough (fortified place — Dewsbury, Peterborough). Norse Viking settlement added -by (farm/settlement — Whitby, Derby), -thwaite (clearing — Merthwaite), -thorpe (outlying settlement — Cleethorpes).

Scottish Gaelic Names

Scottish place names draw from Gaelic (the Scots Gaelic branch of Celtic), Norse, and Scots languages. Ach-/Auch- (field — Auchenshuggle, Auchterarder), Drum- (ridge — Drumnadrochit, Drumchapel), Glen- (valley — Glenarm), Kil- (church — Kilmarnock, Kilkenny), Inver- (mouth of a river — Inverness), Balla- (village — Ballachulish, Ballater). The long, tongue-twisting quality of many Scottish names reflects Gaelic's complex morphology.

Norman and Medieval French

The Norman Conquest of 1066 brought a French-speaking ruling class to England, and Norman French influenced place naming for centuries afterward. Names like Beaulieu (beautiful place), Pontefract (broken bridge), Montrose, Beaumont, and Belvoir reflect this French influence. Many English place names also acquired French-influenced spelling after the Conquest, which is why English place name pronunciation is often so different from spelling: Leicester (Lester), Worcester (Wooster), Cholmondeley (Chumley).

Fantasy Town Names: The Art of Evocative Naming

The fantasy names in this generator — Shadowfen, Moonbright, Dragontail, Wolfwater, Falcon Haven, Ironhaven, Black Crystal — use the same phonological building blocks as real British names but combine them with imagery drawn from fantasy tropes. These names work because they follow the structural patterns readers expect from place names (combining a descriptive element with a settlement-type suffix) while replacing everyday reference points with dramatic fantasy imagery.

A good fantasy town name balances evocativeness with plausibility. "Shadowfen" works because "shadow" suggests something ominous and "fen" is a genuine English word for a marshy area — it feels like a real place with a dark history. "Moonbright" suggests a town built on a high ridge with spectacular moonlit views — beautiful but slightly eerie. "King's Watch" implies a strategic military settlement established to monitor a border or road.

The collection also includes variants of real British names — invented names that follow British naming patterns closely enough to feel real but don't correspond to actual places: Aermagh (like Armagh), Dalmerlington (like Dalmellington), Barnemouth (like Bournemouth). These are useful when you need a name that feels authentically British without referencing a real location.

British Settlement Types

Market Towns

The backbone of medieval English settlement — market towns served as trading hubs for surrounding agricultural communities. Many were granted market charters by royal decree. Names often reference their market function or geographic position.

Industrial Towns

The Industrial Revolution transformed many small English villages into major manufacturing centres. Bradford, Burnley, Sheffield, Manchester — names that became synonymous with textile, steel, and coal industries during the 19th century.

Coastal Settlements

British coastal towns developed around fishing, trade, naval activity, and later tourism. Names often reference harbours, headlands, rivers, and coastal features: Tenby, Lerwick, Penzance, Grimsby, Scarborough.

Using Town Names in Your Project

For British-set fiction — from Dickensian historical novels to contemporary thrillers, from cosy mysteries to gritty crime fiction — the mix of real-style British names and invented variants provides an enormous pool of potential setting names. Using invented names similar to real British places avoids any geographical implausibility while maintaining the authentic British feel readers expect.

For fantasy settings inspired by medieval Britain — Arthurian legend retellings, dark age fiction, or high fantasy with a British cultural flavour — the fantasy names in the collection (Shadowfen, Ironhaven, King's Watch) fit naturally into a secondary-world setting while retaining the structural authenticity of British place naming.

For tabletop RPGs in the British Isles, historic Britain, or British-influenced fantasy settings, the generator provides a vast pool of ready-made settlement names that feel immediately appropriate.

Frequently Asked Questions

What types of town names does this generator produce? +
The generator draws from three overlapping traditions: real British and English town names (both historical and contemporary), fantasy town names from established fiction, and invented names that blend English place-name conventions with creative coinages. The result is a broad range — from names that sound like genuine English market towns to names suited for fantasy villages, RPG settings, and fictional novels.
What makes English town names distinctive? +
English town names are among the most historically layered place names in the world, reflecting successive waves of settlement: Old English (-ton, -ham, -wick, -ford, -worth), Norse (-by, -thorpe, -thwaite, -ness), Norman French (-ville, -beau, -mont), and Latin (Chester, Caister from "castra"). Many English town names are compound forms — a personal name or natural feature combined with a settlement suffix. Names like Shrewsbury, Glastonbury, and Shrewton carry their history in their structure.
Can I use these names for a fantasy RPG campaign set in a pseudo-medieval England? +
Yes — this is one of the generator's primary intended uses. Pseudo-medieval England settings (low fantasy, historical fantasy, Arthurian, or early modern) benefit greatly from names that sound plausibly English without mapping to real places in ways that constrain the fictional geography. The mix of real and invented names provides range from the familiar to the wholly original.
How do these names differ from the other town name generators on this site? +
This generator focuses on the English and British tradition specifically — the naming conventions that dominate most Western fantasy fiction precisely because Tolkien, Lewis, and most other foundational fantasy authors drew on English place-naming. Other generators on this site cover Russian, Roman, Norse, Orcish, Elven, Dwarven, and regional traditions. For a cosmopolitan world-building project, combining several generators gives the full range.
Are the names in this generator real places? +
The generator mixes genuine British place names with invented names following English place-name conventions. Many entries are real English, Welsh, or Scottish towns; others are plausible-sounding coinages that follow the same structural patterns. The generator does not distinguish between real and invented names — both are useful for fiction, games, and world-building.
Is this generator free to use? +
Yes, completely free. An API is also available for developers building fiction-writing tools, fantasy map generators, tabletop RPG applications, or procedural world-generation systems that need English-style town names.