A cartographer's table unfolding into a tavern, river town, kingdom, and island lighthouse

Town Name Generator

Create original town names with carefully balanced sounds, useful filters, and a tone that fits your story.

CURRENT RECIPE

Medieval style · Balanced sound · Medium full-result length

10 original place-name ideas
ElderfordSuggested tone · Medieval · 3-syllable map compound · firm -ford finish.
AlderfordSuggested tone · Medieval · 3-syllable map compound · firm -ford finish.
BriarmereSuggested tone · Medieval · 3-syllable map compound · softer -mere finish.
DunfordSuggested tone · Medieval · 2-syllable map compound · firm -ford finish.
ThornwickSuggested tone · Medieval · 2-syllable map compound · firm -wick finish.
ElderbridgeSuggested tone · Medieval · 4-syllable map compound · softer -idge finish.
AlderbridgeSuggested tone · Medieval · 4-syllable map compound · softer -idge finish.
BriarbridgeSuggested tone · Medieval · 3-syllable map compound · softer -idge finish.
DunmereSuggested tone · Medieval · 3-syllable map compound · softer -mere finish.
ThornmereSuggested tone · Medieval · 3-syllable map compound · softer -mere finish.

NAME IDEAS

Made for your next story

Three useful directions from the live rules above. Compare their tone, then generate a fresh set with the filters that fit your world.

Medieval Town Names

BriarmereAlderfordDunfordThornfordElderbridgeBriarwickAlderbridgeDunwickThornbridgeEldermereBriarfordElderwickThornwickDunmereAldermereBriarbridgeThornmereElderfordDunbridgeAlderwick

Coastal Town Names

SalthavenHarbourportTidebayGullbayBrineportSaltbayHarbourcoveTideportGullhavenBrinehavenGullcoveSaltcoveTidecoveHarbourhavenSaltportBrinecoveHarbourbayGullportTidehavenBrinebay

Forest Town Names

AlderglenFoxglenFernwoodMossglenWillowgroveAlderwoodFoxhollowFerngroveMosswoodWillowhollowFernglenAldergroveFoxwoodAlderhollowFernhollowMossgroveMosshollowWillowglenFoxgroveWillowood

HOW IT WORKS

Built for a believable tone

Each town style combines a setting-specific local image with a readable settlement ending. Coastal results draw from harbours and tides, Forest names from plants and landforms, and Frontier names from travel and defence. The result is designed to suggest a place rather than imitate a real settlement history.

A USEFUL WAY TO CHOOSE

A town name should imply what happened there

The strongest town names hint at terrain, trade, danger, or history before a map needs explaining. Medieval, Coastal, Forest, Frontier, and Magical styles use different local images and settlement endings, helping Ashbridge feel different from Tideshaven or Wyrdspire.

Choose a town when the place supports several neighbourhoods or trades. Use a village name for somewhere smaller and more intimate, or a fantasy city name when districts, institutions, and political power matter. Once the name works, add a tavern and an NPC so it becomes a playable location rather than a label on a map.

QUESTIONS, ANSWERED

Before you choose one

Are these name ideas unique?

They are made from curated components and changing selections, so they are designed to be original prompts rather than a list copied from a franchise. Check your final choice before publishing or using it commercially.

What does Suggested tone mean?

It is a writing cue for the result's sound and feeling. It is not a claim about a historical language, culture, or fixed meaning.

Can I keep a result for later?

Yes. Use the heart to add it to your shortlist. Your saved work stays in this browser unless you explicitly publish a read-only share copy.

What makes a good fantasy town name?

Use one detail that suggests terrain, trade, danger, or local history and combine it with a readable settlement ending. A name that hints at a story is more useful than one built only from decorative fantasy syllables.

Should a village and a town use different naming styles?

Often, yes. Village names can feel intimate and landscape-led, while town names can imply a crossing, market, defence, or trade. Use the scale and purpose of the settlement to choose the generator.