How does the city name generator work?
Four steps, then a name your map can defend. Set a quantity if you want a batch. Press Generate. Read the receipt: each chip is one morpheme with its meaning, and tapping a chip swaps only that part, so you can keep a suffix you like and try every trade root against it. Keep what fits; the shelf holds your shortlist for the whole session.
Is it free, and is it real? Free, no signup, and honest about what is real. Every suffix carries an attested receipt from a real city. The trade roots are real trade words. The combinations are ours, built on that documented system. The full curated set lives on the city names page.
How do city names work?
Woolwich = wool (the wool trade) + wic (trading settlement). That pattern is the whole trick. A city name records why people gathered there: the trade that paid them or the feature that protected them. The root carries the economy. The suffix carries the site: a ford, a fort, a monastery, a river mouth.
English place names carry their whole history this way. Chester and caster mark Roman forts, from Latin castrum. Minster marks a monastery church. Mouth marks where a river met the sea. When fantasy writers reuse the system, readers feel a real map under the story. For the wider craft, the how to name a character guide carries the naming framework, including its worldbuilding layer.
What is a good city name?
A good city name records an economy and a site. Here is what city names mean, part by part: ten names, each with its build and its tradition. The first seven are generator outputs. The last three are real cities, labeled as receipts.
City names with their builds, meanings and traditions| Name | Built from | Meaning | Tradition |
|---|
| Millford | mill + ford | the river crossing at the mill | Trade root + settlement suffix (receipt: ford, Oxford) |
| Saltburgh | salt + burgh | fort town of the salt works | Trade root + settlement suffix (receipt: burgh, Edinburgh) |
| Tannchester | tann + chester | Roman-fort site of the tannery | Trade root + settlement suffix (receipt: chester, from castrum) |
| Fishmouth | fish + mouth | river-mouth site of the fishery | Trade root + settlement suffix (receipt: mouth, Plymouth) |
| Ironport | iron + port | harbor of the iron works | Trade root + settlement suffix (receipt: port, Newport) |
| Brewminster | brew + minster | monastery settlement of the brewery | Trade root + settlement suffix (receipt: minster, Westminster) |
| Silkhaven | silk + haven | harbor haven of the silk works | Trade root + settlement suffix (receipt: haven, Milford Haven) |
| Oxford | ox + ford | ford for oxen | Real city (Old English Oxenaford) |
| Cambridge | cam + bridge | bridge over the River Cam | Real city (Latin Cantabrigia, from the river) |
| Woolwich | wool + wic | wool trading settlement | Real city (Old English wic, trading place) |
See the full list with meanings on the city names page.
How do city names differ across place scales?
The suffix is the size tag. Fort words and harbor words name cities. Farm words name villages. A city called Thorpe or Combe reads wrong because those suffixes record hamlet-scale settlements. Pick the suffix that matches the size your city started at, even if it grew since.
Place scales and the suffixes that mark them| Attribute | City scale | Town scale | Village scale |
|---|
| Native suffixes | ford, burg, chester, minster, port | ton, wick, stead, ley | thorpe, by, combe, ham, cote |
| Root names | a trade or a river | a landform or a direction | a landform or a farm holder |
| Real receipts | Oxford, Westminster | Brighton, Hamwic | Grimsby, Ilfracombe |
| Reads as | walls, trade, crossing | a settlement among fields | an outlying farmstead |
The real morphology receipts
Every settlement suffix in the generator has an attested source. These are the six core receipts, each with a real city that still carries it:
Settlement suffixes with their meanings and attested examples| Suffix | Means | Attested receipt |
|---|
| ford | river crossing | Oxford, "ford for oxen" (Old English Oxenaford) |
| wic / wick | trading settlement | Woolwich, wool trade; Hamwic, the Saxon trading port |
| chester | Roman fort site | Manchester, from Latin castrum |
| caster | Roman fort | Lancaster, the fort on the River Lune |
| minster | monastery church settlement | Westminster, the west minster |
| mouth | river mouth | Plymouth, mouth of the River Plym |
The bank goes on: bury from the Old English burh (Canterbury, "stronghold of the Cantii people"), burgh in its Scottish form (Edinburgh), haven (Milford Haven), bridge (Cambridge), and ton, the most common English place element of all.
Trade-root receipts
Which trades named which real places. This is the page's information gain: the trade root is not decoration, it is the economic record of a real settlement. Wool made Woolwich. Iron made Ironbridge, named for the first iron bridge ever cast, in 1779. Coal named Coalbrookdale, the valley where coke smelting was pioneered. Saffron renamed a whole town: Walden became Saffron Walden when the crop made it rich. And "chipping" meant market in Old English, which is why Chipping Norton and Chipping Campden carry it still. When you name a fantasy city, you are doing what these towns did: recording the first thing the place was for.
Real places named for their trades| Place | Named for | Receipt |
|---|
| Woolwich | the wool trade | wool + wic, wool trading settlement |
| Ironbridge | the iron trade | named for the first iron bridge, cast 1779 |
| Coalbrookdale | coal smelting | coal + brook + dale, coke-smelting valley |
| Saffron Walden | saffron growing | the town added Saffron when the crop made it rich |
| Chipping Norton | its market | chiping = market in Old English |
One honest caution from the same scholarship: not every trade-looking name is one. Bakewell in Derbyshire is not the bakeshop's well; it is "Bacca's spring," a personal name plus a well. The receipt system is exactly how you tell them apart.
City names vs town names
Same morphology, different weight class. Cities keep the fort, harbor, and crossing words. Towns keep the farm, clearing, and settlement words. The line is not population; it is founding story, and the suffix records the founding story.
City naming compared with town naming| Attribute | City names | Town names |
|---|
| Suffix pool | ford, burg, chester, minster, port | ton, wick, stead, ley, worth |
| Root names | trades and rivers | landforms and directions |
| Real receipts | Oxford, Plymouth, Westminster | Brighton, Tamworth, Grinstead |
| Reads as | a built, traded, defended place | a settlement in open land |
Naming the smaller scale too? The town name generator runs the receipt system at town weight.
The occupier grammar
Half the city suffixes are receipts of who ruled the site. Conquerors left their word for fort in the map, and the names never washed out:
Occupier classes in English city names| Element | Left by | Attested receipt |
|---|
| chester, caster | Roman garrisons | Latin castrum; Manchester, Lancaster |
| wic, gate, by | Norse traders and settlers | wic trading place; gate from gata, a street |
| burh, bury | Saxon defense | Canterbury, burh of the Cantii |
| castle | Norman strongholds | Newcastle, for the castle of 1080 |
For a fantasy map this is a ready-made history layer: let your old empire leave chester names along its roads, and your sea traders leave wick names along the coast.
City name generator questions, answered
What should I name my city?
The generator answers that in one press. It draws one trade root and one settlement suffix, then shows the receipt. Woolwich is "wool trading settlement": wool + wic. Pick the trade that built your city, then swap the suffix chip until the site makes sense: a river crossing, a fort, or a harbor.
Is the generator accurate to real city naming?
Yes: the suffixes are attested English place morphology, and every real claim on the page is a real city. Oxford, Cambridge, Woolwich, Westminster, and Plymouth all decompose exactly the way this generator builds. The trade-root combinations themselves are ours, built on that documented system.
Can I generate city names in bulk?
Yes. The quantity control draws up to ten at a time, each with its own receipt. The curated set lives on the city names page, a hundred and fifty builds plus six real cities.
What are good fantasy city names?
Names that record why the city exists. Real cities were named for the trade that sustained them or the feature that protected them. Millford says a mill runs the ford. Spicechester says a Roman fort became a spice market. Give your city one economic fact and one geographic fact, and the name will feel lived in.
Where this data comes from. Settlement suffix glosses follow published English place-name scholarship, and every attested example (Oxford, Woolwich, Manchester, Westminster, Plymouth) is a real toponym with its decomposition. Trade-root builds on this page are ours, built on that documented system. Where every name's receipt comes from →