Summary
A free town name generator for writers, game masters, and worldbuilders. Choose a style (Nordic, English countryside, coastal, fantasy, or frontier) and a settlement size, and it builds names from real, documented place-name roots like Old English tun or Old Norse vik, rather than random syllables. Each result comes with a short etymology note, so you know what the name is actually built from before it goes in your manuscript, campaign notes, or map.
A Town Name Generator That Actually Sounds Like a Place
Pick a style, a size, and let it build names from the same word-roots that gave us Boston, Reykjavik, and Santa Cruz. No noun-plus-noun mashups, and no name repeated twice in the same batch.

Three choices, one honest name
No hidden dice roll. Every field you touch changes exactly one part of how the name gets built, and you can see why in the note under each result.
Pick a sound family
Five style banks: Scandinavian and Nordic, English countryside, coastal Mediterranean, fantasy and medieval, and American frontier. Each one draws from real place-name roots for that region, not invented syllables.
Set the settlement size
A hamlet and a city are not named the same way. Small settlements lean on roots like -holm or -thorpe. Bigger ones pull -shire, -bury, or -watch. The generator weights the suffix pool to match.
Anchor it to a sound you like
Already attached to a letter or a short syllable, maybe from a character's name or a real place nearby? Type it in the starting sound field and the generator narrows its prefix pool around it.
Built the way we build baby names
Every list on bundleofjoy starts from a real etymological root, not a vibe. The town name generator borrows that same discipline: word-parts with a documented origin, combined so the result can be said aloud and still hold together. It is a smaller, faster cousin of the tool we built for something much bigger.
Questions people actually ask
Is this town name generator free?
Where do these name parts actually come from?
Can I use the generated name for my novel, campaign, or map without asking?
Why did it only show 3 or 4 names instead of 6?
I typed a starting sound and nothing changed. Why?
Does this work for naming a real town, not just a fictional one?
Can I mix two styles, like Nordic and frontier?
Is anything I type saved or sent anywhere?
Naming a place is a warm-up. Naming a person is the real thing.
Our AI-assisted baby name engine works on the same idea: real linguistic roots, a phonetic test, and a shortlist you and your partner can actually agree on. Explore it on bundleofjoy.