Town Name Generator
A good town name tells you something before the party reaches the gate: what the land looks like, what people do there, even how old the place is. This town name generator builds names from real naming patterns, such as river crossings, hills, harbours and old English endings, so the results sound lived in.
- Frostbridge
- Lost Haven
- Wolffield
- Sleeping Reach
- Dawnmoor Crossing
- Hollowreach
- Emberridge
- Amberbrook
- Quiet Ford
- Ravenridge Mill
Saved favourites (0)
Leave Setting on Any for general fantasy towns, or pick medieval, coastal, mountain or forest to match your map. Generate a list, save the names that fit and share the list with your players or your co-author.
More town name generator ideas
- High Barrow
- Little Bend
- Golden Rest
- Hearthreach Haven
- Mistfield Spring
- Mistmarsh
- Mossmere
- Hearthrest
- Goldton
- Goldreach
- Old Reach
- Elmreach
- Hollowhollow
- Crowton
- Little Rest
- Golden Hill
- Eldermarsh
- Cindercrest
- Goldhaven
- Hartmoor
- Lost Well
- High Landing
- Broken Ford
- Lost Orchard
- Ambercrest
- Lost Rest
- Hartwatch Bend
- Low Gate
- Ironford
- Cindermarsh
Featured names and what they mean
- Ravenford
- A river crossing watched by ravens, an easy hook for rumours of an old battle.
- Silver Hollow
- A hidden valley village, perhaps built on a forgotten silver vein.
- Thornwick
- A walled market town whose briars were planted as a defence.
- Port Merrow
- A busy harbour where smugglers and honest traders share the same quay.
- Graniteshelf
- A mountain village cut into a ledge, reached by a single stair.
- Willowmere
- A lakeside town known for fishermen, reed-cutters and long evenings.
- Ashenhurst
- A wooded village that burned once and was rebuilt from what survived.
- Emberfall
- A town in the shadow of a quiet volcano, always ready to leave.
- Gullrock Point
- A lighthouse town at the edge of the charts, popular with sailors.
- Hearthmoor
- A warm, welcoming inn-town at the edge of a wild moor.
- Foxbrake
- A woodland hamlet of trappers and herbalists.
- Little Brookham
- A sleepy village that has never once made the news, which is how the locals like it.
How real town names are built
Most real place names are descriptions that got worn smooth. A ford over a river, a hill with an oak, a settlement of a family: add a few centuries and you get names like Oxford, Ashby or Birmingham. Fantasy towns work the same way when you borrow the pattern. Pair a landmark or a creature with a feature of the land, such as Ravenford, Stonebridge or Ashvale, and the name already implies a geography and a reason for the place to exist.
Old English endings such as -ham, -ton, -ley and -worth give a medieval feel instantly. Harbour towns lean on words like port, cove and quay, while mountain places lean on hold, pass and spire.
Making a town memorable at the table
Pick one name that players can say and remember, then give the town one detail that the name suggests. If the party arrives at Silver Hollow, someone will ask where the silver is. If they enter Port Merrow, they will expect smugglers. Names with a story do half your improvisation for you.
Avoid giving every town on a map the same ending, because players start to treat them as copies of one another. Mix a few -fords with a couple of Little and Upper variants, one harbour and one mountain hold, and the map starts to feel varied. For a region, repeat one prefix, such as Ash, across three or four neighbouring towns to show that they belong to the same land.
Frequently asked questions
Can I use these names for a D&D map or novel?
Yes. Use them in games, maps, stories and other projects. Generated names may coincide with real places, so check before you use one for a product or business.
What is the difference between a town and a village name?
There is no strict rule. Smaller places often get simpler names such as Foxbrake, while larger towns can have longer or more formal names. Little, Upper and Lower variants suit villages near a larger neighbour.
How do I make a name sound medieval?
Choose the Medieval setting. It uses old English endings such as -ham, -ton, -worth and -bury, which are common in real place names.
Can I generate names for a specific region?
Use the coastal, mountain and forest settings to match the land around your town, then save a few names and reuse one prefix across neighbours to show they belong to the same region.
How do I keep or share my favourites?
Use Save next to a name to keep it in your browser, or Share to copy a link that reproduces the whole list.
More generators
- Kingdom Name Generator Kingdom, realm and empire names in fantasy, medieval, elven and dwarven styles.
- Tavern Name Generator Fantasy tavern, inn and pub names in classic, rowdy, upscale and seaside styles.
- D&D Name Generator Character names for every D&D race, male and female, with meanings and tips.
- Elf Name Generator High, wood, dark and half-elf names, male and female, ready to copy.
- Dragon Name Generator Dragon names and titles for fire, ice, storm, shadow, forest and gold dragons.