Town Name Generator: 150+ Fantasy & Realistic Town Names
Fantasy villages, frontier towns and realistic place names for D&D, worldbuilding and fiction.
By Shivam KumarUpdated 18 October 20266 min read
Pick a style, then generate a town name idea.
The most convincing town names sound like they grew out of the landscape. Real English place names are usually a description plus an ending: Oxford was a river crossing used by oxen. Copy that pattern and your towns feel lived-in.
Generate names above, then use the endings guide below to make sure each name fits the place on your map.
154 Town Names
Copy a name, or save it with the heart to compare later.
Our picks
ThornwickClassic
Small farming village on the edge of the woods.
WillowmereSoft
Quiet lakeside village.
SilvergateClassic
Wealthy trade town with a famous gate.
FrostwatchModern
Northern frontier outpost.
Raven's RestCreative
Roadside town with a dark history.
SaltholmProfessional
Fishing port on a small island.
IronfordProfessional
Mining town at a river crossing.
AmberdaleSoft
Warm valley town known for its harvests.
HollowgraveCreative
Spooky village for a horror one-shot.
WolfhollowModern
Mountain hamlet where travellers do not linger.
More ideas
- Ravenmere
- Ironwatch
- Thornmoor
- Wolfgate
- Amberford
- Ravenfield
- Silverdale
- Millmoor
- Silverhaven
- Saltmere
- Millfield
- Ravenholm
- Stoneholm
- Willowwick
- Thornholm
- Eldershire
- Wolffield
- Ravendale
- Silvermoor
- Silverbury
- Stoneford
- Ashford
- Thornshire
- Amberstead
- Elderdale
- Ravenbury
- Stonewatch
- Ashwick
- Thornmere
- Oakhaven
- Silverbrook
- Frostbury
- Briarfield
- Briarford
- Ashwatch
- Ashstead
- Millhaven
- Thornton
- Ravenshire
- Stonewick
- Oakdale
- Briarstead
- Stonestead
- Elderwick
- Ravenmoor
- Ironfield
- Silvermere
- Oakholm
- Wolfmere
- Willowdale
- Wolfstead
- Oakshire
- Millshire
- Ambershire
- Frostholm
- Millmere
- Saltdale
- Frostfield
- Thornhaven
- Willowholm
What common town-name endings mean
-ford: a river crossing. -bury: a fortified place. -wick: a dwelling, farm or trading place. -ton: a farmstead or enclosure. -ham: a homestead. -by and -thorpe: a farm or village (Norse). -stead: a place or site. -mere: a lake. -dale: a valley.
So a town by a river crossing in an oak forest could be Oakford; a fortified hill town could be Stonebury.
Fantasy town names by type
Quiet villages: Willowmere, Thornwick, Bramblestead, Amberdale.
Trade towns and ports: Silvergate, Saltholm, Harborwick, Ironford.
Frontier and mountain towns: Frostwatch, Wolfhollow, Stonebury, Raven's Rest.
Spooky places: Ashmoor, Blackfen, Hollowgrave, Mistwick.
Tips for naming towns in D&D and fiction
Name the town after something the locals would notice: the river, the main trade, a landmark, or the family that founded it. Keep neighbouring towns in the same language style so a region feels consistent. Give important cities longer names and small hamlets short ones.
Frequently asked questions
How do you name a fantasy town?
Combine a landscape or trade word with a place-name ending, such as Oak + ford = Oakford or Salt + holm = Saltholm. Base it on something locals would notice.
What does -ford mean in town names?
It means a river crossing, as in Oxford or Stratford.
What are good D&D town names?
Thornwick, Willowmere, Silvergate, Frostwatch and Raven's Rest are easy to say at the table and hint at the setting.
Are these town names free to use?
Yes, all town names here are free to use in your games, maps and stories.