Generate town names
- Brackenton
- Faircourt
- Pilottide
- Cutterquay
- Rainham
- Dolphinhook
- East Heronstow
- Greyminster
- Coralharbour
- Alderhurst
Free, with no sign-up or AI. Names are generated in your browser. This tab remembers recent results. Type a seed to replay a list.
How town names are usually built
Town names started as directions: how to find a place from somewhere else. That is why so many of them combine a thing in the landscape with a word for a type of place. An oak, a raven or a mill gives the first half. A ford, a bridge, a haven or a gate gives the second half, and tells you why anyone settled there. A town ending in -ford grew where a river could be crossed, one ending in -haven grew where ships could shelter, and one ending in -minster grew around a church.
Prefixes like Old, New, Upper and Lower add history for free: they imply there was once a second town, and that the two grew apart.
Making town names feel like one region
Pick a handful of endings for each region and reuse them. Towns along a river might share -ford and -bridge; coastal ones might share -haven and -mouth. Where you want a border, change the ending: a cluster of -ton towns butting against a cluster of -by towns tells the reader that two peoples met there. Make each name explain itself with a single image, so that someone who has never read your book could guess what Ravenford or Saltmouth looks like. Then check your map. If two towns lie next to each other with unrelated name styles, readers will assume a story, so give them one or change a name.
Twenty example town names
- Ravenford a crossing where crows gather over the river.
- Saltmouth a port at the mouth of a salt river.
- Oakminster a church town grown around a great tree.
- Silverbridge a toll town with money to spare.
- Highmarket a hill town that holds the grain trade.
- Elmhaven a sheltered river harbour.
- Wolfcross a crossroads with a bad reputation at night.
- Gullhaven a fishing port, loud and smelly.
- Marshgate the last dry town before the fens.
- Amberport a trading harbour known for resin and jewellery.
- Harrowfield farming country with a hard past.
- Millbridge a mill town, busy and plain.
- Stonecross a market town at the meeting of two roads.
- Larkdale a pretty valley town that songs are written about.
- Corbenmouth a harbour on a river named Corben.
- Old Tanwick a former tannery town with a newer rival.
- Upper Hollin a hill settlement above a bigger town.
- Kelpwharf a rough docks district turned town.
- Greyborough a walled town with a council.
- Tidecove a small harbour that floods each spring.
Questions about town names
How do I name a fantasy town?
Combine a landscape feature with a word for a type of settlement, then ask what the name says about why people live there. A ford, a harbour or a crossroads each give a reason.
How many towns can I generate at once?
The generator gives ten at a time. Use Generate again for a new batch, or type a seed to bring back a list you saw before.
Should every town have a unique name style?
No. Regions share endings and roots, because real places do. Keep a few styles for your cultures and let the exceptions tell a story.
More name generators
Fantasy Village Name Generator
Hamlets and villages for farmland, forest and coast.
Open the generatorFantasy Kingdom Name Generator
Realms, empires and crowns: plain, titled and descriptive names.
Open the generatorFantasy Tavern Name Generator
Taverns and inns: cosy, rough or grand, with a sign to match.
Open the generatorFantasy Name Generator
Given names for heroes, rivals and the people in between.
Open the generator

