Name a city the way English ones were actually named — Kingsport, Silverhaven, Ashford — a strong first element fused to a great settlement suffix.
—
How these names are built
English city names are two-part machines, and both parts carry meaning. The first word is usually a possessive, a material or a direction: Kings- (a royal foundation), Silver- (a trade), Ash- (a tree the town grew under), North- (where it sat relative to its neighbours). The second word is the settlement type, and it told you what to expect: -ton (fenced farmstead, as in Washington), -bury (fortified, as in Canterbury), -port (a market with a harbour), -haven, -caster (a Roman fort). You can still read a city's age and origin off its suffix today. This generator pairs 44 first elements with 37 settlement suffixes — and because real toponymy is built from the same parts, some rolls land on real places (Ashford is a town in Kent). That is a feature: it means the name reads as a place that exists. For a smaller register — the same country, one market town down the road — roll the Town Name Generator; for D&D-specific flavour see the DnD City tool.
How the generator works
Every result is rolled from 44 + 37 word banks — 1,628 combinations — using your browser's random source. Nothing is typed in by hand and nothing is sent anywhere: the whole tool runs on your device.
Examples
Roll
Result
Kings + port
Kingsport
Silver + haven
Silverhaven
Ash + ford
Ashford
North + caster
Northcaster
Frequently Asked Questions
What do city name suffixes actually mean?
They are a fossil record of settlement types: -ton is a fenced farmstead, -bury and -caster are fortified sites (the latter usually Roman), -port originally meant market before it meant harbour, -ford marks a river crossing. Two cities with different suffixes were usually different kinds of places originally.
Why do some generated names match real cities?
Because real English place names and this generator share the same parts bin — the toponymy is the vocabulary. Ashford and Kingsport come out the same way they went in: element plus suffix. Treat it as corroboration that the name is plausible.
How do I name a fantasy capital differently from other cities?
Capitals reward the possessive or grander elements — Kings-, Gild-, Marble — or a distinctive suffix like -haven. Keep common suffixes for the towns on the map around it; the capital should sound like the name everyone says first.
What's the difference between this and the Town Name Generator?
Register. This page uses the big-settlement suffixes (-ton, -burg, -port, -haven); the Town page uses the Danelaw's smaller forms (-by, -thorpe, -thwaite) for smaller places. A map that uses both reads as a real country.