To name a fantasy place so it sounds real, do what real places did: start with a plain description (a ford where oxen cross, the king's farm, the fort by the river) and build the name from a small, consistent set of word elements belonging to one culture. Then let the name wear down the way spoken names do. Oxford literally means "oxen ford" and Norwich "north specialised farm," and readers sense that kind of grounded logic even when they can't translate it.
In our view, random syllables and mood words ("Shadowdeath," "Doomspire") are the two most common ways fantasy maps go wrong. This guide uses real toponymy (the study of place names) to give you a method instead: element kits per culture, three sources of meaning, history in layers, and the pitfalls to check before a name goes on the map. For character names in invented languages, see our companion guide on how to create elvish names.
How real place names work
Place names are fossilized descriptions. The University of Nottingham's Key to English Place-Names, built by its Institute for Name-Studies, explains that the names of villages and towns frequently refer to particular people, social and administrative activities, the lie of the land, birds and animals, and crops and vegetation, and that most of them are well over a thousand years old.
Look up a few familiar names in the Key to English Place-Names and the pattern is obvious:
- Oxford is Old English oxa (an ox) plus ford: "oxen ford."
- Norwich is norð (north) plus wic (a dwelling, a farm or dairy farm, or a trading or industrial settlement): "north specialised farm."
- Kingston is cyning (a king) plus tun (an enclosure, farmstead, village or estate): "the king's farm/settlement."
- Birmingham is a personal name, Beorma, plus -ingas ("the people of") and ham (a homestead or village): "homestead/village of Beorma's people." (The Key also allows "homestead/village connected with Beorma.")
Nobody in those places set out to create an evocative name. They described a crossing, a direction, an owner. Centuries of speech then smoothed the descriptions into words that no longer sound like descriptions at all. That two-stage process (describe, then wear down) is the whole secret, and you can copy it.
The elements: a starter kit from real toponymy
Every naming tradition has a stock of recurring elements. In England, endings like -ton, -ham, -wich, -caster and -ford come from Old English; -by and -thorpe come from Old Norse. In Wales and Scotland, Celtic elements like aber, llan, dun and inver do the same job. The table gathers a working set with meanings as the scholarly sources gloss them.
The Old English and Norse meanings above are from Key to English Place-Names entries. The Celtic rows come from Ordnance Survey's guides: its Welsh guide glosses aber as "estuary, confluence, stream" and llan as "church, monastery," while its Gaelic guide gives dùn as "fortress, castle, heap" and inbhir (anglicized as inver-) as a confluence of rivers. Ordnance Survey's Scandinavian guide adds useful natural features: dalr (dale) for a valley, fjall (fell) for a rough hill or mountain, nes (ness) for a headland and holmr (holm) for an islet.
You don't have to use these exact elements. Many writers borrow the structure and invent the roots. What matters is that each element has one meaning and that a culture uses its own set consistently.
Three sources of meaning: geography, activity, founders
Most of the themes the Key lists (people, activities, the lie of the land, animals, crops) boil down to three questions you can ask of any place. Pick the question first, and the name follows.
Geography: what is it near?
Water, high ground, woodland and coast generate the most names. Dover, according to the Key to English Place-Names, was named from its stream (now the Dour), a Celtic river-name meaning simply "the waters." Penrith, in Cumberland, comes from Primitive Welsh penn and rid: literally "head ford," probably meaning the principal ford.
For a fantasy map, this is the fastest method. Look at the terrain you've drawn (or generated with the free map generator) and name places from it: the town at the river mouth gets your culture's word for estuary; the fort on the ridge gets the word for stronghold.
Activity: what happens there?
Names like Norwich record function. Wic covered dairy farms and trading or industrial settlements; ceaster marked old fortifications and Roman sites, so Lancaster is the "River Lune Roman site." In your world, salt pans, mines, shrines, toll bridges and markets all deserve names that say so in the local tongue.
This is also how names carry worldbuilding cheaply. A string of -caster equivalents across a province tells a reader that an empire once garrisoned it, even if no character ever mentions the empire.
Founders and owners: whose is it?
Personal names are everywhere in real toponymy: Beorma in Birmingham, Skuma in Scunthorpe ("Skuma's outlying farm/settlement," from Old Norse thorp), possibly a man called Hviti in Whitby. The Key lists Whitby as uncertain: either "white farm/settlement" or "Hviti's farm/settlement."
That uncertainty is a gift. In a world with deep history, scholars and locals should disagree about what some names mean. A character who confidently explains a town name and gets it wrong is a small, realistic touch.
History in layers: conquest, settlement and renaming
Real maps are palimpsests. When one people takes over another's land, they rename some places, adopt others, and blend a few.
England shows the pattern clearly. Norse-derived names such as Derby, Scunthorpe and Whitby sit on the same map as Old English names like Kingston and Birmingham. Celtic names persist on some rivers and places: Dover's name comes from a Celtic river-name, and Penrith's from Primitive Welsh. Lancaster joins a river-name of unknown origin to an Old English element.
To use this in your world:
- Decide who was there first. Their language should survive on the oldest, largest features: big rivers, mountain ranges, the sea.
- Decide who came next and where they settled. Their elements dominate town names in the regions they took.
- Mix at the border. Hybrid names (an old river-name plus the newcomers' word for fort) belong where cultures met.
- Keep a few renamings. One city with an old name and a new one, used by different characters, signals politics instantly.
Consistency per culture: the Tolkien lesson
The most convincing invented maps are consistent within each culture. J.R.R. Tolkien's Shire is the standard example: its place names are built from ordinary English elements. Tolkien Gateway's entry on Hobbiton notes that the ending -ton, frequent in English place-names, means "town, village." Bywater simply refers to the village being beside a pool on the Water. After the Dutch and Swedish translations came out, Tolkien made notes on the names later published as the Guide to the Names in The Lord of the Rings.
Meanwhile, to our ear, Elvish and Dwarvish places in the same books sound nothing like the Shire. Readers feel the border between cultures because each side of it is internally consistent. That's the effect to aim for: one kit per culture, never mixed except where history mixes them.
- Pick a modelChoose a real naming tradition to borrow structure from, or invent a sound system with clear rules about which letters and endings occur.
- List 8 to 12 elementsRoots for farm, fort, market, river, ford, hill, wood and shrine, each with one fixed meaning and spelling.
- Name from factsDescribe each place by what it is near, what happens there or who founded it, then combine the matching elements.
- Wear it downShorten the compound the way speech would over centuries. Keep the full original form in your notes.
- Add a second layerWhere one culture conquered another, keep older names on rivers and hills and give towns the newcomers' elements.
- Test and recordSay it aloud, search it against real places, and log the meaning and culture in your story bible.
A practical tip: give each culture's kit a short line of rules as well as roots. For example: names are two elements, the descriptive word comes first, settlement words are always endings, no name uses the letter z. Rules like these make new names easy to generate mid-draft and keep you from drifting.
A worked example: one valley, two cultures
Here is the method applied to an invented valley, so you can see each step.
The cultures. The Vell are the older people: their kit (modeled loosely on Welsh structure) uses aren for river, cair for fort and tal for hill, with the descriptive word coming second. The Ostra arrived later by sea: their kit (modeled loosely on Norse) uses -by for farm, -holm for island, -fell for mountain, with the descriptive word first.
The facts on the map. A big river runs south to the sea. There is a hill fort above a bend, an island in the estuary, a farm where an Ostra chief named Harl settled, and a market on the far bank.
The names. The river keeps its Vell name, Aren Duv ("dark river"), because it is the oldest and largest feature, and over time even the Ostra just call it the Duv. The hill fort is Cair Tal, worn down in local speech to Cartal. The estuary island is Ostra: Gullholm. Harl's farm is Harlby. The market, founded after the two peoples began trading, is a hybrid: Duvby, "the farm on the Duv," which every child in the valley says as one word.
Five names, two kits, one visible history. A reader who notices that the river and the fort sound different from the farms has just learned, without being told, that the valley was conquered.
Kingdoms, countries and worlds
Larger units follow the same logic at a bigger scale, with a few extra options.
Kingdoms and countries are often named after a people, a founding ruler or dynasty, a river or a region. Birmingham's -ingas element ("the people of") shows how a group name can sit inside a place name; your culture might name its kingdom "the land of the [river] people" in its own tongue. Pick one source per kingdom, and make sure it uses the same element kit as the kingdom's towns. A kingdom named in a different sound system from all its cities will feel pasted on, unless that is the point (a foreign dynasty, an imposed name).
Islands suit the natural-feature elements: Ordnance Survey glosses Old Norse holmr as an islet and nes as a headland.
Worlds and planets in science fiction are plausibly named by outsiders: explorers, colonists or surveyors. That means the name may come from the namers' culture, not the planet's. Settlers name new places after old homes, after patrons, after what they hoped to find. A colony world's map can show that layering too, with official survey names on the charts and older or local names in everyday speech.
For quick raw material, the free generators for town, city, kingdom, country, island, planet and general fantasy names will give you dozens of candidates. Treat their output as a quarry, not a final answer: keep the names that fit a culture's kit, and adjust the rest until they do. The worldbuilding generator can help sketch the cultures themselves.
Pitfalls to check before a name goes on the map
Every new name describes a place (a farm, a ford where salt was carried, a fort) and two cultures' elements now share the map. The menace comes from events, not from the spelling.
Pure mood names. Real people rarely name their home "Doom" anything. A grim name works when someone else gave it (enemies, survivors, a later age) and when the story knows why.
Apostrophe clutter. An apostrophe should mark something consistent in your invented language (a glottal stop, a dropped vowel). Used for decoration, it makes names hard to say and harder to remember.
One sound system for everyone. If the desert empire and the northern clans both name towns with the same endings, readers can't tell the cultures apart on the page.
Accidental matches. Search every major name against real places and against words in widely spoken languages. A fantasy capital that shares a name with a real small town, or with a rude word in another language, will get noticed by somebody.
Too transparent, too often. "Rivertown," "Hillford" and "Kingsport" are fine in small numbers (real England has several Kingstons in the Key alone), but a whole map of plain English compounds reads like a board game. Mix transparent names with worn-down ones.
Forgetting what you decided. In our experience, the most common problem in a long series isn't a bad name; it's a name spelled two ways, or a river that changes its name between book one and book three. Record every place name with its culture, meaning and first appearance. Our worldbuilding guide covers how to organize that kind of reference material.
A one-hour naming session
If you're starting a map today, here is the order that works:
- List your cultures and pick a model or sound system for each.
- Write a kit of 8 to 12 elements per culture, with meanings.
- Mark every place on your map with a plain-English description.
- Translate each description into its culture's elements, then shorten it.
- Add a second layer wherever cultures overlapped.
- Say the names aloud, search them, and record them.
By the end you'll have a map where every name could be explained by someone who lives there, which is exactly why it will sound real to readers who never ask.