Free town name generator Name a town or village, and learn what the name means.

Roll a name for a fantasy town or village, built from real English, Norse and Italian place-name roots, with the meaning spelled out. Each roll also tells you what kind of place it is, what you see first, who runs it, a local custom and the trouble brewing there, plus six more names for the villages nearby. It’s free with no account, and no AI is involved, since every line comes from tables we wrote. Roll any line again, or press Build this world to arrive there in a story on LoreWeaver.

Tables
571 entries
AI
None
Cost
Free, no account
Town generator
Roll 1

Barhithe

Build this world
Name
Barhithe, meaning “the landing place where barley grew”
What kind of place
A new town, built in a hurry by a lord who wanted more taxes
What you see first
A gallows hung with flowers instead of a rope
Known for
Bells that ring a different tune every hour
Who runs it
A bishop who is never seen outside the cathedral
The people
Quick to laugh and quicker to fight
A local custom
When someone leaves for good, the whole town walks them to the boundary stone.
The trouble
The town bell has been stolen, all two tons of it.
More names
  • Hoflund, meaning “the grove by the temple”
  • Pozzosecco, meaning “the dry well”
  • Crowmere, meaning “the lake of the crows”
  • Fontenova, meaning “the new spring”
  • Arnes, meaning “the headland of the eagles”
  • Hjortholm, meaning “the islet of the deer”

Every line is picked at random from tables we wrote, with no AI. The arrow beside a line rolls just that line.

The short answer

How do you make a realistic fantasy town name?

Join two old words the way real names were joined: one for what was there or what the place was like, and one for the kind of place it was. Ashby is “the village by the ash trees”, Bradwell is “the broad spring”, and Svartvik is Norse for “the black bay”. LoreWeaver’s free town name generator joins English, Norse and Italian roots that way, drops any join that reads badly, and gives you the meaning of every name, with no AI. Six more names come with every roll, for the rest of the valley.

Updated

entries in its tables, picked at random
571
lines in every town, each rolled on its own
9
tables, one for each part of a result
13
AI models involved in a roll
0

Sample towns

Three places, trouble and all.

Each of these came from the tables below with nothing changed. Only the name says where a town sits, so a harbor name can turn up on a mining town, the way old names outlive what they first described.

Roll 01

Chalkmouth

Name
Chalkmouth, meaning “the chalk river mouth”
What kind of place
A company town owned by a merchant house, down to the cobblestones
What you see first
Guards at the gate checking everyone’s boots, and nothing else
Known for
A healer who can set any bone
Who runs it
The guild of master weavers, who decide everything by vote
The people
Generous with advice and stingy with directions
A local custom
Everyone wears something green on the anniversary of the great fire.
The trouble
A sinkhole opened in the square, and something is moving at the bottom.
More names
  • Willowfield, meaning “the open field by the willows”
  • Poggiopino, meaning “the knoll of the pines”
  • Ulfdal, meaning “the valley of the wolves”
  • Cranthorpe, meaning “the outlying farm of the cranes”
  • Hesthavn, meaning “the harbor of the horses”
  • Stenstrand, meaning “the stony shore”

Roll 02

Svartoft

Name
Svartoft, meaning “the black homestead”
What kind of place
A cathedral town with more bells than streets
What you see first
A wall covered in notices, most of them complaints
Known for
The tallest people anyone has ever met, for reasons nobody knows
Who runs it
The family that owns the mill, and therefore the bread
The people
Nervous, and unwilling to say why
A local custom
Every new building must contain one stone from an old one.
The trouble
The founder’s statue has turned to face the other way.
More names
  • Campofranco, meaning “the free field”
  • Hawkden, meaning “the wooded valley of the hawks”
  • Fernby, meaning “the village among the ferns”
  • Torrerossa, meaning “the red tower”
  • Oxness, meaning “the headland of the oxen”
  • Fernden, meaning “the wooded valley among the ferns”

Roll 03

Sandcombe

Name
Sandcombe, meaning “the sandy valley”
What kind of place
A village of about three hundred people, most of them related
What you see first
A guildhall far grander than anything else in the place
Known for
A cure for snakebite that nobody will explain
Who runs it
An elected watch captain and a great many strict rules
The people
Mad about music, with a fiddle in every house
A local custom
The bees are told every piece of news before anyone else.
The trouble
The rats are leaving town in a long, orderly line.
More names
  • Otterbury, meaning “the fort of the otters”
  • Isolanova, meaning “the new island”
  • Pietravecchia, meaning “the old stone”
  • Brockby, meaning “the village of the badgers”
  • Birktorp, meaning “the outlying farm by the birches”
  • Asktorp, meaning “the outlying farm by the ash trees”

At your table

From a dot on the map to a place the players come back to.

  1. 01

    Before the session

    Fill in the map in one go.

    Every roll comes with six more names, which is enough for a whole valley. Keep each region to one language, and a border town that mixes two of them will feel like a border.

  2. 02

    When the players arrive

    Start with what they see.

    Describe the first sight, then let a local greet them the way the people line says they would. The custom is a quick way to show the players they’re somewhere new, especially if they get it wrong.

  3. 03

    When things slow down

    Pull on the trouble.

    The trouble is something a town can live with for a while, so it’s easy to come back to between bigger adventures. Whoever runs the town has a stake in it one way or another, and that’s your next scene.

  4. 04

    On LoreWeaver

    Arrive there in a story.

    Build this world opens LoreWeaver’s world builder with the town typed in, after a free sign-up if you don’t have an account. It builds a playable world around the town, where an AI storyteller runs the story and you act in it, and story memory writes down what happens every few replies, so the town remembers what you did there.

How the names are built

Roots, endings, and the life of the town.

The tables the town generator draws from, with how many entries each holds and the first few
TableEntriesThe first few
English first parts63Ald (old); Brad (broad); Black (black)
English endings for towns29ford (ford); ton (farm); ham (homestead)
Norse first parts43Svart (black); Hvit (white); Raud (red)
Norse endings for towns19by (farm); vik (bay); nes (headland)
Italian beginnings24Monte (mountain); Colle (hill); Poggio (knoll)
Italian endings32alto or alta (high); basso or bassa (low); bianco or bianca (white)
Kinds of place55A hamlet of nine houses and one very large dog; A village of about three hundred people, most of them related; A market town of two thousand that triples in size on market day
First sights55A church tower that leans so far it’s propped up with timbers; Washing strung between every house, across every street; A statue of a local hero with the face worn smooth by people touching it for luck
Known for55Its cheese, which goes as far as the capital; Pies, and the yearly contest that ruins friendships; Its bell foundry, which casts bells for half the land
Who runs it45A reeve elected every spring, and it’s always somehow the miller; A council of the twelve oldest residents, who meet at the inn; The abbess of the priory, whose word is law
The people45Friendly to strangers until the strangers ask about the old mill; Suspicious of anyone who arrived less than ten years ago; Very proud of their bread and very touchy about their singing
Customs50Strangers are offered bread and salt at the first house, and it’s rude to refuse.; Nobody whistles after dark.; Every newborn gets a tree planted on the green.
Troubles56Every dog in town went missing on the same night.; The well has started bringing up old coins, and people are fighting over them.; A stranger bought the mill for twice what it was worth and hasn’t opened it since.

A name joins a first part to an ending in English, Norse or Italian. That’s 210 parts, which make 3,109 different names once the joins that read badly are left out, along with real places too famous to borrow. The rest of the town comes from the other tables, 361 entries in all.

Questions

Questions, answered.

01Is this town name generator free, and does it use AI?

It’s free and needs no account, and there’s no AI in it. Names are joined from roots in tables we wrote, and every other line is picked at random from the same tables, 571 entries in all.

02What do the endings of town names mean?

In English names, ford is a river crossing, ton a farm, by a village and wick a hamlet. In Norse names, vik is a bay, nes a headland and dal a valley, while Italian names put the kind of place first, as in Monte, a mountain, or Rocca, a fortress. Every name the generator rolls comes with its meaning spelled out.

03Are these real town names?

They’re built the way real names are, so a few will match a real village somewhere and most won’t. Real places too famous to borrow, like Oxford or Blackpool, are left out. If you’re selling a map, search the names on it first.

04Does it work for D&D and other games?

Yes. It gives you names and the life of a place, not maps or stats, so it fits D&D 5e, Pathfinder, a homebrew world or a novel. English names suit most classic fantasy, and the Norse and Italian ones give a region a sound of its own.

05Can I use these names in my campaign, book or game?

Yes, they’re yours to use and change, at your table or in something you publish. Rename anything, and keep whichever lines you like.

06How do I share or save a town?

Copy the link. The address keeps a code for each line, so anyone who opens it gets the same town and the same six extra names. You can also copy the text and paste it into your notes.

07How many different towns can it make?

The roots join into 3,109 names. With the other lines, from the first sight to the trouble, there are 2,932,863,491,250,000 different towns before the extra names are counted.

08Can I play a story set in one of these towns on LoreWeaver?

Yes. Press Build this world and LoreWeaver’s world builder opens with the town typed in, after a free sign-up if you need one. The builder turns it into a world you can play, where an AI storyteller runs the story and you act in it, and the free plan comes with a fast free storyteller.

Keep exploring

More for your table.