- Home
- Town Name Generator
Town name generator
Place names for maps, stories and campaigns, in five styles.
Your names will appear here.
Why place names matter
A map full of believable names makes a world feel lived in. Real place names grow from geography and history: a ford across a river, a hill with oak trees, a harbour with a lighthouse. The town name generator builds names the same way, from a descriptive first part and a place-type ending.
How to use it
- Choose a style to match your region.
- Generate a batch and copy the names you like.
- Name a whole region using one style, so places nearby sound related.
The five styles
- Countryside village: English-style names like Ashford or Little Brookley.
- Fantasy city: Stormhold, Silverspire, Mistvale.
- Coastal port: Saltcove, Lanternhaven, Gull Point.
- Wild west: Copper Creek, Buzzard Junction.
- Spooky: Grimmoor, Ravenhollow, Witherfen.
What the endings mean
- -ford: a river crossing.
- -bury: a fortified place.
- -ham and -ton: a homestead or farm.
- -wick: a trading settlement.
- -mere: a lake.
Frequently asked questions
Can I use these names for my book or game map?
Yes. They're generated combinations, free to use.
Are these real places?
Some combinations may match real towns, because they follow real naming patterns. Fantasy and spooky names are less likely to.
Can I generate a lot at once?
Yes. Choose up to 16 per click and click again for more.
Is it free?
Yes.
More free generators
Every tool runs in your browser, with no sign-up. See all 23 tools.
- Fantasy name generatorNames for eight fantasy races, with surnames.
- D&D name generatorCharacter names for every common D&D race.
- Elf name generatorFlowing elven first names and family names.
- Superhero name generatorHero and villain names, each with a power.
- Warrior cat name generatorClan cat names by rank, with a look.
- Band name generatorBand names for six genres.
- Gamertag generatorNames that fit Xbox, PlayStation, Discord and Steam rules.
- Headcanon generatorQuirks, habits and secret details for any character or OC.