Town Name Generator

Type a description of your town and the generator returns eight names built from real settlement patterns.

The blank space on a map is always the same size. It is one word, and everything drawn around it is waiting on that word.

Our Town Name Generator fills that spot in one pass.

Type a sentence, get eight names, two to four seconds on a first run.

A fishing village on a cold coast returns Nethergale, Saltbarrow, Grimsness, Kelpwick, Coalstrand, Frostharbor, Oldeel, Bonepier.

Free, no account, no run limit. One narrow job, and it produced a hundred and sixty-two different towns in an afternoon of testing.

That is either the whole pitch or a warning. The forty names in the middle are the evidence for both readings.

What a sentence is worth

Describe the town

Optional. Where it sits, what it trades, what it is known for. A concrete noun changes the output more than a mood does.

Pick a register if you have one. It steers the endings, not the meaning.

Eight names, one per line. Nothing is stored.

Names are generated on the server and shown once. Reloading clears them.

There is one input. A sentence describing the place, typed into the box on the town name generator.

A first run takes two to four seconds. Repeating the same prompt returns in about ten milliseconds, because the backend caches the set by prompt.

  • Step one. Write the sentence. One ground noun, one trade, no backstory.
  • Step two. Pick a register. Old English, Northern, Industrial, or none.
  • Step three. Cut to three. Eight names is more than any map needs.

That is the entire workflow. It takes about a minute, most of which is spent arguing with yourself about the sentence.

The filter is optional. Leaving it off gives you the mixed register, which is the most varied output and the least consistent one.

If all eight fail, the sentence is wrong. Rewrite it around the ground the town sits on and run it again.

No edits, five runs

No edits below. Every name came out of the town name generator on a real run, grouped by the prompt that produced it.

  • A fishing village on a cold coast: Nethergale, Saltbarrow, Grimsness, Kelpwick, Coalstrand, Frostharbor, Oldeel, Bonepier.
  • A harbour town built on the whale-oil trade: Blubberwick, Tryworks Landing, Candle Point, Spermaceti Cove, Oilgate, Renderport, Lampblack Harbour, Baleen Row.
  • No filter, a hill town above a switchback road: Ashkirk, Corriemount, Hairpin Hill, Zagora Bend, Terracedge, Nine Turns, Switchback Crest, Lornview.
  • Northern register, a market town on a river crossing: Vadsted, Elvabru, Krossvik, Torgnes, Straumbakki, Vadmark, Bruholm, Kauptangi.
  • A mining town that outlived the mine: Slagheap, Tailings, Spoilbank, Adit, Driftmouth, Powderhouse, Headframe, Cage.

One of those five is a failure, kept in on purpose.

A page that only shows wins is not a comparison.

The sample is not fair either. Four groups were written to succeed and one was written to fail, because the failure is the more useful thing to see before you type.

What a hundred and sixty-two names add up to

The shape of the output is more consistent than the quality, and it is worth stating plainly.

Forty of the hundred and sixty-two end in a suffix English towns already use: ford, wick, mere, ness, mouth, gate, vik, sund.

Fifty are two words joined. The rest are one word doing the work of a compound.

That ratio is the honest summary.

This is a compound generator that succeeds most of the time, and the failures are the ones where the second half of the compound came from the wrong vocabulary.

Twenty-one prompts produced those hundred and sixty-two names. That is a small sample and it is enough to see the pattern.

Where it goes wrong, run by run

Two failure modes are worth seeing before you use the tool, because both are reproducible.

The first is vocabulary. A mining town that outlived the mine returned Slagheap, Tailings, Spoilbank, Adit, Driftmouth, Powderhouse, Headframe, Cage.

Five of the eight are parts of a mine.

The fix is one clause. A mining town in a valley where the seam ran out returns Hollowseam, Lastpick, Verdigris, Daughterlode, Ashbench, Tunnelend, Widow's Cut, Tailings.

Seven of those eight could go on a sign.

The second is drift. A railway town at the end of the line returned Terminus, Bufferstop, End of Line, Last Spike, Railsend, The Terminus, Whistlehead, Dead End Junction.

Two of those are sentences and two are the same name.

Both failures come from the same place. The model builds a name out of what it can picture, and an activity gives it parts while a coast gives it ground.

None of that is a reason to avoid the tool. It is a reason to write the sentence in the right order, ground first and trade second, which costs one clause and fixes most of what goes wrong.

A third failure is worth one line. Some of the names are real. Weymouth, Fordham, Grimsby, Millbrook and Ashkirk all came back from ordinary prompts, and all five are existing towns. Search before you print.

What the alternatives cost

Three routes get a settlement named. Only one of them is a town name generator.

None of the columns is a feature. They are the four questions people ask before they type.

What mattersNaming it yourselfA general chatbotThis generator
Time for a first shortlistAn evening with a mapOne prompt, then editingTwo to four seconds
Output formatWhatever you write downProse with names buried in itEight names, one per line
Register controlAs good as your earVaries between repliesSet by the sentence and the filter
RepeatableOnly if you wrote it downNo, replies driftYes, cached by prompt
Explains the nameYou already knowUsually too muchSometimes, one line
CostYour eveningFree tier or subscriptionFree, no account

The narrowness is the point. A chatbot will write you a paragraph about your harbour and bury four name ideas in it.

A chatbot is better than this tool at one thing: explaining why a name works. It is worse at producing twelve of them in a row that belong to the same country.

This returns eight names and nothing else, except when it decides to add a note.

What the second run needs

  • Add the ground. Two nouns beat a paragraph every time.
  • Fix the register. Mixing Old English and Northern in one list reads as two countries.
  • Run it twice. Sixteen names from one register beat eight from each of two.

The register is the fourth adjustment and the largest. It is the only control that changes the naming system itself. Everything else changes the subject.

One more thing worth knowing. The town name generator has no memory of previous runs. A set you liked is gone once you reload the page, so copy it before you close the tab.

The country the town sits in needs Country Name Generator. The world under it needs Planet Name Generator. A high street with one shop on it needs Restaurant Name Generator.

Inside the walls you need people, and D&D Character Name Generator covers those. A campaign with a rulebook attached runs on Pathfinder Name Generator.

What readers ask

Does it cost anything?

No. The town name generator takes no account, sets no run limit and asks for no payment step. Eight names per run, and the page keeps no history, so a set you liked is gone once you reload.

Why did I get machine parts instead of names?

Because an activity is not a place. Describe milling and the output names the machinery, which is how Spindle and Carding arrive. Describe the river the mill sits on and the same tool produces towns.

Which register should I pick?

The one the rest of your map is written in. Old English gives you mere, wick and ford. Northern gives you vik, fjord and sund. Industrial gives you two trade words stacked with no ending at all.

Are the names real places?

Sometimes. Weymouth, Fordham, Grimsby, Millbrook and Ashkirk all came back from ordinary prompts, and all five are existing towns. Search before you print a name on a map you intend to publish.

Does it work for a fantasy map?

Yes, if you describe ground and leave politics out. A town on a river that changed hands three times returned Three Flags, Treaty Bend and Zollhaus. A town with no ground under it returns paperwork.

Mara Ellison, site author
Mara Ellison

Mara writes speculative fiction and has run the same tabletop campaign since 2016. She covers fantasy and creative naming here, mostly from the angle of what a name does to a reader in the first line.

Most of her work on Calmvivo is in the fantasy and creative lists. She tests each candidate the way she would in a manuscript: whether it can be said aloud without stumbling, whether it sits too close to a character everyone already knows, and whether the spelling points at the sound she means.

Articles: 79