Town Name Generator
Fantasy + real-world town names with Anglo-Saxon roots (-burg, -ton, -wick).
3.7K possible combinations
- Palespire
- Heathcross
- Summitwick
- Burningriver
- Gold Dale
- Goldmarsh
- Rollingdelta
- Rollingcrag
- Valleymouth
- Storm Wells
About town names
Town names across English-speaking countries follow recognizable patterns dating back to Anglo-Saxon and Norse settlement (5th-11th centuries CE). The suffixes you see today — -burg, -ton, -wick, -ham, -ford, -bridge — each meant something specific:
- -burg / -borough: fortified place (Edinburgh, Pittsburgh, Hamburg)
- -ton / -tun: enclosure or farmstead (Boston, Brighton, Washington)
- -ham: home or homestead (Birmingham, Durham, Nottingham)
- -ford: river crossing (Oxford, Stamford, Hartford)
- -wick: dairy farm or trading site (Warwick, Greenwich, Norwich)
- -bury: fortified hill (Canterbury, Salisbury, Glastonbury)
- -shire: administrative region (Yorkshire, Lancashire, Devonshire)
The generator combines these traditional suffixes with descriptive roots (geographic, color, weather) to produce town names that feel rooted in real-world conventions but aren’t lifted from any specific place.
How this generator works
Output uses three patterns with weighted probability:
- Compound (~35%): Adjective + geographic root — Stormhold, Greenvale, Ironforge, Crystalbrook
- Root + suffix (~30%): Geographic root + traditional suffix — Oakbury, Brookwick, Stonebridge, Mistford
- Prefix + root (~20%): Directional / quality prefix + root — North Haven, Old Bridge, Far Crest, Upper Hollow
- Adjective + root standalone (~15%): Two-word descriptive — Misty Hollow, Frozen Peak, Storm Bay
Words come from curated pools of:
- ~40 adjectives (Storm, Iron, Misty, Ancient, Forgotten, etc.)
- ~65 geographic roots (Brook, Hill, Oak, Vista, Vale, Stream, etc.)
- ~25 settlement suffixes (-burg, -ton, -wick, -ham, etc.)
- ~16 directional prefixes (North, Old, New, Upper, etc.)
Combined potential: tens of thousands of unique names.
Use cases
D&D dungeon masters building campaign maps. A regional map needs 8-12 town names for points of interest, trading posts, plot hooks. Generate a batch, pick favorites that match your geography.
Fantasy fiction writers plotting a hero’s journey. Each stop on the road needs a name. Generate a sequence (5-10 names) and pair them with the geography you’ve sketched.
Tabletop RPG designers publishing modules. Module maps need named locations. The generator’s output is generic enough to fit any setting without IP concerns.
Video game world designers populating open-world games. Skyrim, Witcher 3, Elden Ring — open worlds need dozens of town names. Use the generator as a starting pool.
Map makers drawing fictional maps for fun. Worldbuilding is its own hobby — generated town names give you something to label.
Tips for picking
Geographic consistency. A coastal region should have ports / havens / fords / bays. A mountain region should have peaks / crests / ridges. Match the name to the location.
Cultural consistency. Anglo-Saxon names (-burg, -ton) fit Western European fantasy. For sci-fi or non-European settings, the names may feel out of place. Adjust per setting.
Memorability. Short names (Oakvale, Stormhold, Bridgewick) are easier for players to remember than long ones (Cunningham-by-the-Sea). For main locations, prefer short.
Real-world echoes. Many generated names will sound like real places (Birmingham, Edinburgh) because they use the same conventions. That’s fine for fantasy — it makes the world feel grounded.
Related tools
For smaller settlements, use Village Name Generator. For larger urban centers, use City Name Generator. For whole realms / kingdoms, use Kingdom Name Generator. For countries / nations, use Country Name Generator. For characters to populate your town, use Random Name Generator.
Related generators
- City Name Generator Fantasy + modern + sci-fi city names — political centers and metros.
- Village Name Generator Small settlement names — cozy fantasy, starting villages, hamlets.
- Kingdom Name Generator Fantasy realm names — "The Kingdom of X", grand compound nouns.
- Country Name Generator Fictional country names — alternate history, sci-fi nations, modern thrillers.
- Fantasy Name Generator Names for elves, dwarves, orcs, dragons, and other fantasy races.