Town Name Generator
Generate fantasy town names for D&D settlements, trade hubs, and frontier communities on your campaign map.
10
- Brightbrook
- Northham
- Southhill
- Greybury
- Crossdale
- Northport
- Weststead
- Redwood
- Highdale
- Northstead
Towns are where adventures resupply, hear rumors, and get into trouble. Generate names for market towns, crossroads settlements, and the place your party keeps coming back to.
How to use this generator
- Choose how many names you want (5–30).
- Click Generate for a fresh batch of random names.
- Click Copy on any name you like, or copy the full list at once.
- Use the name for your D&D character, NPC, location, or worldbuilding notes.
Naming tips
- Name towns after a founder, river, or local industry: "Millhaven."
- Frontier towns often use "New" + an old homeland name.
- Pair with a tavern name for instant session prep.
Related generators
Frequently asked questions
How is a town name different from a city name in D&D?
Town names often feel smaller and more pastoral — combining geography with suffixes like -ton, -ham, -ford, or -wick. Cities use grander descriptors; villages feel even cozier.
