NameForge

Fantasy & RPG name generators with meanings · Generates fantasy and RPG names that sound right and mean something.

Worldbuilding

Fantasy Place Names That Work on a Map (and Why Most Don't)

How real place names formed, and how to use the same rules so your towns, rivers and kingdoms read as one country rather than a list of moods. With the element glossary worldbuilders need.

The short answer Real place names are descriptions that hardened: ash trees plus a ford became Ashford. To make fantasy places feel real, build them the same way, from a descriptor and a settlement word, keep one language per region so a map reads as one country, and let city names record why the city exists (a harbour, a bridge, a fortress). Invented-language names mark a border.

A fantasy map with Shadowmere, Dragonspire, Frostfall and Thunderhold on it tells you nothing about the country. Every name is a mood. Real maps are different: almost every name is a small, boring fact about the place, and the boredom is what makes the map believable. Here is how to get that effect on purpose.

Place names are descriptions that set

Ashford is the ford by the ash trees. Oxford is the ford where oxen crossed. Birmingham is the homestead of Beorma’s people. Nobody sat down to invent these; they were directions (“meet me at the ash ford”) that became addresses. That is the first rule: a place name describes the place, or describes who owned it.

The description has two parts, and English place names are astonishingly consistent about it. A descriptor first: a tree, a colour, an animal, a landholder, a feature of the ground. A settlement word second: what kind of place it is. Ash + ford. Raven + bury. Kings + ton.

The settlement words, and what they imply

The second element does more than sound English; it tells you the size and history of the place. This is the part most fantasy maps get wrong, giving hamlets endings that belong to cathedral cities.

ElementMeaningImplies
-stead, -wick, -ham, -cotefarmstead, dairy farm, homestead, cottagesa village
-ley, -thorpeclearing, outlying farma village on cleared or marginal land
-ford, -bridgeriver crossinga village or town at a crossing
-ton, -buryenclosed settlement, fortified placea town, walled if -bury
-market, -minstermarket town, great churcha town with a charter or a cathedral
-haven, -port, -mouthharbour, port, river moutha coastal town or city
-keep, -hold, -gate, -marchfortress, stronghold, gateway, bordera city that grew around defence
-reach, -crown, -spirecommands a river, royal seat, city of spiresa capital

Use this as a ladder. A village gets -wick or -stead. When it grows, it gets a bridge and becomes Ashbridge. When it gets walls, Ashbury. When it becomes the seat of a king, Ashcrown. The reader will never consciously notice, and will believe every word.

One language per region

The second rule is the one that makes a map read as a country: every name in a region comes from the same language. Real maps do this because they were named by one people. When the Norse settled northern England they left -by and -thorpe behind them; the south kept -ton and -ham. You can see the border on a modern map.

Do the same. Your heartland uses English-style compounds. The kingdom across the mountains uses an invented tongue with its own endings: -heim, -dor, -mar, -gard. The elves’ country uses elvish compounds, two nature words and a dwelling ending. A reader following a river from Ashford to Veslodal knows, from the sound alone, that they have crossed into somewhere else. The town, village and city generators each offer the same three registers for exactly this reason.

Descriptive names are for locals

There is a third kind of name, the descriptive two-word name: Cold Harbour, Widow’s Crossing, Miller’s Rest. These are what people call a place, not what the map calls it, and they are perfect for the places your characters actually visit. A tavern’s directions (“past Hangman’s Hollow, second left”) should use them. Official documents should not. Mixing the two registers is how you make a world sound spoken as well as written.

Cities record why they exist

Villages are named for what was there (ash trees). Cities are named for what made them important: a harbour, a bridge, a fortress, a cathedral, a king. When you name a city, decide which of those it was first. Ravenhaven was a port before it was anything else. Kingsreach was where the river could be controlled. Saltminster had a church, and the church had salt money. The ending tells the reader the city’s origin story in one syllable.

Kingdoms and continents are older

Countries take their names from peoples and from land-words: -ia (land of), -mark (border land), -gard (guarded land), -mar (sea-land). Continents are older still and classical in sound. A useful convention: the bigger the place, the older and less transparent its name should feel. A village name should be readable at a glance; a continent name should feel like it predates the language spoken on it. The kingdom generator glosses its endings so you can pick the geography you want.

A worked example

You are drawing a river valley with a village, a market town, a capital and a border fortress. Pick the region’s descriptor vocabulary: alder trees, herons, grey stone, an old landholder called Wend. The village is Alderwick (alder trees, dairy farm). Downstream, where the road crosses, Wendbridge. At the river mouth, the capital: Heronhaven, a great harbour. On the far bank, where the other kingdom begins, a fortress with a name in the other tongue: Korgard, guarded stone. Four names, one language for three of them, and a border you can hear.

Frequently asked questions

Quick answers to what players and writers ask us most

Should fantasy place names be in English or an invented language?

Both, by region. English-style names for the culture your readers stand in, invented-language names for the neighbours. The switch in sound is how a reader knows they have crossed a border.

How many syllables should a town name have?

Two or three. Real English towns are overwhelmingly two syllables (Oxford, Bristol, Preston). Capitals and old cities can run to three or four; villages almost never do.

What is the difference between -ton, -bury and -ham?

-ton is an enclosed settlement, -bury a fortified place, -ham a homestead. They imply size: a -ham is a farm that grew, a -bury had walls.