Fantasy Map Generators
Worldbuilding7 min readBy Fantasy Map Generators

How to Name Fantasy Kingdoms, Cities and Seas

Most fantasy maps fall apart at the labels. Here is a working system for naming kingdoms, cities and seas so they sound like they come from the same world, with example sets you can steal.

You can spend a week on coastlines and still lose a reader on the labels.

It happens like this. The northern kingdom is Thraxmoor. Its capital is Silverbrook. Down the coast there’s a port called Zyx’thalar, and past that, for some reason, Newton. Every one of those names is fine on its own. Together they read like four different people wrote them, because that is exactly what a reader hears.

Names are the part of a map that carries culture. Geography tells you where people live; names tell you who they are. Here is a system for getting them consistent without inventing a language.

The one rule that does most of the work

Places in the same culture should sound like they came from the same mouth.

That’s it. Not a grammar, not a phonology chart, just a consistent set of sounds. If your northern kingdom uses hard consonants and short vowels, its towns should too. Worldbuilding guides converge on this point: Runenym’s naming guide frames it as keeping consistent phonetic patterns inside a culture while varying the name type, so you get unity without every town sounding identical.

So before you name anything, decide what a region sounds like. Three or four decisions is enough:

Pick the consonants you’ll lean on. Harsh (k, g, th, dr, sk) reads as cold, mountainous, martial. Soft (l, m, n, s, v, ll) reads as old, green, courtly. Pick your vowel habits: long and open (Aeloria, Maethil) feels elvish and ancient, short and clipped (Korb, Vann, Dresk) feels practical and hard-worn. Pick two or three endings you’ll reuse (-mark, -hold, -wyn, -arre). Then pick one sound you will never use in this culture, which matters more than you’d think, because the absence is what makes a neighbouring culture feel foreign.

Here’s the same coastal town named four ways with four sound palettes:

Palette Feel Names
Hard, clipped Northern, martial Kelmark, Drenholt, Vask, Torrhaven
Soft, long Ancient, courtly Aelunmere, Silwyn, Maerelle, Ythanor
Blunt Anglo Working, lived-in Oldford, Sheepgate, Blackwater, Marsh End
Liquid, sibilant Southern, mercantile Sassira, Vellanos, Izmeral, Cassavene

Notice that none of these are more “correct”. They just have to stay in their lane.

The compound method (steal this one)

The most reliable naming pattern in English-derived fantasy is a descriptor plus a place-word. Ironford. Whitebridge. Stormhaven. Darkhollow. It works because it’s how real English place names actually formed, and because a reader can hear the meaning without being told.

Build yourself two columns and combine:

Descriptors Place-words
Iron, Storm, Ash, Black, White, Grey, Salt, Thorn, Raven, Bone, Elder, Cold, Long, Deep, Red, Fair ford, bridge, haven, hollow, watch, gate, march, fell, moor, reach, barrow, cross, mere, wick, stead, cairn

Sixteen by sixteen gives you 256 usable names before you’ve thought about it: Saltmarch, Thornwatch, Ravenmere, Bonecairn, Elderwick, Coldreach, Deepbarrow, Greyfell. Most will be serviceable. A few will be good enough to build a story around.

The trick is that the descriptor should be true. Ironford is where they cross the river to reach the ore. Saltmarch is a salt marsh, or was, before the sea moved. When the name reports a fact about the place, the map starts explaining itself.

Let the geography name things

Look at your map before you look at your name list. Rivers, mountains, coastlines and river mouths account for a huge share of real place names, and using them grounds the settlement in something physical while quietly explaining why anyone settled there.

A town at a river crossing gets a -ford or -bridge. A town at a river mouth gets -mouth or -haven. A town under a cliff gets -under- something. A town at the head of a valley gets -head. Names that sit at the confluence of two rivers often carry both river names mashed together, which is a nice detail almost nobody uses.

This also solves the hardest naming problem, which is that you don’t have to be clever. You just have to look.

Naming at different scales

A common mistake is naming a kingdom, a city and a sea with the same energy. They shouldn’t match. Real naming layers differently at different scales, and capitals tend to carry grander or more formal names than the provincial towns around them.

Kingdoms and realms usually come from a founder, a people, or a defining feature, and they often carry a suffix that means “land of”: -ia, -mark, -reach, -hold, -gard. Valdoria. The Kesselmark. Ironreach. The Nine Holds.

Cities are older than kingdoms more often than not, so they frequently don’t match the realm’s naming style at all. This is realistic and useful: a city with an odd, older-sounding name inside a young kingdom implies a conquest, and that’s free history.

Seas, bays and straits get named by the people who sail them, which means they’re usually descriptive, superstitious or commemorative. The Grey Water. The Widow’s Strait. The Sea of Teeth. Sailors do not name things after kings; they name things after what kills them.

Mountains and forests tend to keep the oldest names on the map, because nobody conquers a mountain hard enough to rename it. This is a good place to put the sounds of a culture that no longer exists.

Borrowing from real languages without embarrassing yourself

Pulling from real-world languages is a long-standing worldbuilding technique, and Celtic and Gaelic in particular get used constantly for ancient or nature-bound cultures.

It works. Two cautions, though.

First, don’t grab a word without checking what it means. Readers who speak the language will notice, and “the sacred valley of Kartoffel” is a hard thing to walk back.

Second, don’t map a real culture onto a fictional one wholesale, especially when the fictional one is the villain. Borrowing a sound palette is fine. Borrowing a people and giving them a moral rating is a different thing, and it reads badly.

The safer version is to take the shape rather than the words: the rhythm, the typical syllable count, the way the language stacks consonants. You get the flavour without inheriting anything you didn’t intend.

Two tests before you commit

Say it out loud. If you stumble, your reader will too, and they’ll start skipping it. Skipped names stop doing their job. Anything a character has to say fifty times should be two or three syllables and easy in the mouth.

Check the first letters. Worldbuilding advice on this is consistent, and worth following: distinct starting letters keep locations from blurring together. If your map has Valdoria, Vantra, Velmark and Vorrun, readers will merge at least two of them into one place and stay confused for two hundred pages. Spread your alphabet out, especially for the handful of names that carry the most plot.

A quick related check: count syllables across your important names. If everything is three syllables, the map develops a drone. Mix a Vask in with your Aelunmere.

Apostrophes, a short section

You can use one. You probably shouldn’t use nine.

An apostrophe should mean something inside the language: a dropped sound, a glottal stop, a compound joint. If it means nothing and is there to look fantastical, it reads as decoration, and every reader who has met a fantasy novel before knows it.

If you want a name to look foreign, change its sounds, not its punctuation.

A worked example

Say the map has a cold northern peninsula, a river running south from it, and a warm trading coast at the bottom.

North gets hard consonants, short vowels, and the endings -mark and -holt: the realm is Kelmark, its capital Draveholt, its second city Vask, and the mountains behind them keep an older name nobody can translate, the Orrun.

The river is named by the north but flows into the south, so it changes name partway down, which real rivers do constantly: it starts as the Draven and becomes the Sarra below the falls.

The trading coast gets liquid consonants and open vowels: Vellanos, Sassira, Izmeral. Their shared sea is the Bright Water, because they trade on it, but the northerners call the same sea the Grey, because they drown in it.

That last detail is worth more than any single name. Two cultures with two names for the same water tells a reader everything about the relationship without a line of exposition.

Names you don’t have to invent

If you’d rather start from a full set and edit, our fantasy map generator names everything as it builds: kingdoms, cities, seas and the title on the banner, generated from syllable patterns that stay consistent inside each map. Click any label to rewrite it, change its font, or drag it somewhere better.

That’s usually the fastest route. Generate a map, keep the eight names that sound right, replace the rest with ones that mean something in your story, and you have a full political geography in about ten minutes.

For a campaign-scale region with two or three rival realms to name, start with the D&D map generator. Then check your rivers against the seven mistakes that break a fantasy map, because good names on bad geography still read as bad geography.

Try it on a real map

Generate a world with working rivers, named kingdoms and a compass rose. Free, instant, no signup.

Generate a Map

Keep reading