Forge legendary names

City Name Generator

Generate authentic city names in one click. Every name is built from the tradition's real naming conventions — documented below — not random words.

Tap a name to copy · tap ☆ to save · 0 names forged

How city names work

Fantasy city names are English place-names with the dragons left in. Real towns were named by welding a descriptive word onto a settlement element from Old English or Norse: -ford (a river crossing), -bury (a fortified place), -ton (a farmstead), -wick (a trading post), -chester (an old Roman fort), -holm (an island). That is exactly how Waterdeep, Winterfell and Ironforge are built — a landscape or material word, then the kind of place it is. Read any name below as a sentence about the city's origin and the map starts to explain itself.

Anatomy of a city name

This generator builds names the way the tradition does: a first word such as Amber, Ash, Alder, Black, Bright, Bramble, Cold, Crow, joined to a second such as ford, bury, ton, ham, wick, holm. Names run 2 words; every first word pairs with every second, which is how a modest word list yields thousands of distinct results. Unlike taverns and guilds, the two halves are welded into a single word, the way real toponyms fuse — Ox + ford became Oxford. Landscape-and-crossing is the commonest pairing, material-and-fortress the second.

Examples from this generator

NameReads as
Wildholda walled trading city
Stonetowera market town at a river crossing
Westbarrowa mountain stronghold
Ivytona fishing port
Hazelwooda frontier fort-town
Dunholma cathedral city
Moonholdan ancient capital
Crowburgha mining boomtown

Canonical examples

Waterdeep · Neverwinter · Winterfell · Ironforge · Stormwind · Highgarden · Riverrun · Silverymoon

Where city names come from

English place-names are a record of who settled where, and they are made of a small set of reusable parts. Old English supplied -tun (farmstead, now -ton), -ham (homestead), -burh (fortified place, now -bury and -borough), -ford (a river crossing) and -wic (a trading settlement, now -wick); the Romans left -chester and -caster from castra, the army camp; Norse settlers added -by, -thorpe and -holm. Oxford is simply "ox crossing", Lancaster "Roman fort on the Lune". Fantasy writers borrowed the method rather than the names: Waterdeep, Winterfell, Ironforge and Stormwind are all a descriptive word welded onto a settlement element, exactly as a real Anglo-Saxon would have done.

How to build a good one

Choose the settlement element first, because it carries the history: -ford and -bridge say river crossing and trade, -hold, -keep and -bury say defence, -haven, -port and -mouth say sea, -minster and -kirk say church. Then choose a first element that names what the founders saw or valued — a material (Iron, Silver, Salt), a landscape (Oak, Fen, Glen), a direction (North, West) or an animal (Raven, Otter). Fuse them into one word; the moment a city name needs a space it starts to sound like a business. Two to three syllables is the normal length.

At the table

Make the names do the cartography for you. Put every -ford on a river, every -chester on the line of an old imperial road, and every -holm on an island or a marsh, and players who notice the pattern will start navigating by etymology. A city whose name no longer fits — Saltmouth fifty miles inland, Ironforge whose mines are dry — is a story waiting to be asked about. When you need a dozen settlements fast, keep one element per region and vary the other.