Say these two out loud: Mordakh and Aeluwen. You already sense something about the peoples behind them. One is hard and closed, the other open and flowing, and you built a rough picture of two cultures before I told you a single fact. That is what a fantasy name does when it works. It carries information in its sound, and it does the job in a syllable or two, long before any description arrives.
Naming is also where a lot of fantasy falls apart, drowning in apostrophes and unpronounceable strings of consonants. This guide is the method I use to avoid that: what makes a name work, a repeatable way to generate them, how to name different things in your world, and the tools and traps to know. It is one thread of the larger worldbuilding guide, since names only feel right when they match the world they come from.
What Makes a Fantasy Name Work
Good names share a few traits, and none of them is about looking exotic on the page.
A name should be pronounceable, so a reader can say it in their head without stopping to decode it. It should be consistent with its culture, sharing a sound with other names from the same people. It should be distinct enough that no two names blur together, because a reader who confuses Kael and Kaen will lose track of your plot. It should be suggestive, letting the sound hint at mood or history. And it should survive being said out loud, which is the single fastest test I know. If you stumble over it, so will every reader.
What Published Worlds Teach Us
Tolkien separates cultures through sound. Elvish names such as Galadriel and Lúthien use flowing vowels and liquid consonants, while names associated with Dwarves, such as Gimli and Thorin, feel shorter and heavier. George R. R. Martin uses blunt Northern names such as Stark and Winterfell beside the more flowing family of Targaryen and Valyrian names. Ursula K. Le Guin makes Earthsea names, such as Ged and Ogion, short enough to feel old and weighty. In each case, the names reinforce culture before the story explains it.
A Method for Building Names
Names feel invented when they come out of nowhere and discovered when they come out of a system. Here is how I build that system rather than guessing name by name.
Start With a Sound Palette Per Culture
Before naming anything, I decide how each culture sounds. One people might favor hard consonants, short vowels, and abrupt endings. Another might lean on soft consonants, long vowels, and trailing sounds. Write down the letters and syllables that belong to each, and the ones that never appear. That palette is what makes twenty names from one kingdom feel related, and it does most of the heavy lifting for you. If you need more control over phonology and word formation, build a compact fictional language first and derive names from it.
An example makes it concrete. Say one culture uses the sounds kor, dra, thal, and un, and never uses soft s or w. From that small set you can build Korthal, Draun, Thaldra, and Unkor in a minute, and they sound like siblings. A neighboring people built from ly, ae, wen, and si gives you Aelwen, Silae, Wenly, and Lysae, a different tongue. Two short lists, and every future name in either place has a home to come from.
Keep the palette small. Five consonants, three vowels, one common rhythm, and one forbidden pattern are enough to create a family resemblance. Generate ten names, read them together, and remove any name that sounds as if it came from another culture.
Borrow From Real Languages, Then Bend Them
Real languages are a rich, free source of sound. Pull the feel of a language you find evocative, be it Welsh, Finnish, Swahili, or Old Norse, and use its rhythm as a starting point, then change enough that you are not lifting real words wholesale. The goal is an echo, not a copy. This is also where a little research pays off, because knowing what a root means keeps you from naming your holy city something embarrassing.
For example, the Finnish word lahti means bay. I might keep the opening sound, change the ending, and create Lathen for a harbor city or Lathis for the surrounding coast. The source gives the name texture, but the changes keep it from feeling copied. Record the transformation rule so later names use the same logic.
Build From Root Words and Meaning
Many of the best place names are descriptions worn smooth by time. Real examples like Oxford, a ford for oxen, or Newcastle show how geography becomes a name. Invent a handful of root words in your world, for river, hill, fort, dark, and combine them. A city at a river crossing, a fortress on a dark hill: the names almost write themselves, and they carry a buried logic a careful reader will feel.
Test Every Name Out Loud
The final filter is your own mouth. Read each name aloud, and if it trips you, simplify it. Watch for names that are too similar to each other, and for the apostrophe pileups that look fantastical but read as noise. A name you can say with confidence is a name the reader will trust.
Naming the Different Parts of Your World
Different things call for different naming logic. The world or continent wants a single evocative word that sets a tone. Kingdoms and regions often carry the stamp of the culture that rules them. Cities and towns lean on geography and history, so they benefit most from the root-word method. Rivers, mountains, and forests are often the oldest names in a region and can predate the current inhabitants. This is a great way to hint at a deeper past. And character names should match wherever a person is from, which is where naming and character development meet: a name that fits a character's origin does quiet work before they say a word. Put those place names onto a fantasy map so geography, language, and political boundaries reinforce one another.
Example Names by Cultural Style
Harsh and militaristic: Korvak, Drathen, Velkora, and Rusk. These names lean on hard consonants and clipped endings.
Flowing and courtly: Aelira, Serewen, Ilorien, and Maelis. These use open vowels, liquid consonants, and longer endings.
Ancient and earthy: Brannoc, Torren, Edda, and Keld. These feel compact, physical, and easy to repeat in dialogue.
Coastal and mercantile: Veyra, Saltern, Brinewatch, and Lathis. These mix cultural sounds with geography or trade. Treat these as patterns to adapt, not a finished list to paste into the draft.
Tools That Help
When I need a fast starting point or want to break out of my own habits, Donjon's fantasy name generator is free and produces culture-flavored options I can bend to fit a sound palette, which is useful for filling out a long list of minor places without stalling. To sharpen the underlying skill, a few focused writing exercises built around naming will do more than any generator. Beyond that, the most valuable tool is a simple running list of every name you have used, grouped by culture, so your world stays consistent as it grows.
Common Fantasy Name Mistakes
The apostrophe trap is the most notorious: names like Q'thal'ax that look impressive and read as static. Use apostrophes seldom and only when you know what sound they stand for. Close behind is the confusion cluster, a cast where Ara, Ar’a, and Aran all appear and readers give up telling them apart. Spread your names across different sounds and lengths. The third mistake is inconsistency, where one kingdom's names wander through five unrelated styles, which tells the reader the world was not planned. The last is the accidental real-world name that yanks a reader out of the story, so always check what your invented words mean in living languages.
From Names to Story
Names are not just labels. They are a compression of history. A city the locals call one thing, and their conquerors call another, tells a whole story of occupation in two words. A family name that means traitor in an old tongue plants a mystery. When I need texture in a scene, I often reach for the names already on my map and ask where they came from, the same instinct behind good fantasy novel worldbuilding and behind the way I plan a novel so the details reinforce each other.
Final Thoughts
Build your sound palettes, name from a system, and say everything out loud, and your world will feel like it was named by the people who live there rather than by an author reaching for something that looked fantasy enough. That consistency is what makes the names disappear into the story, which is where you want them.
Related Resources
Frequently Asked Questions
Here are the most frequently asked questions about fantasy world names.
How do I come up with fantasy names?
Decide how each culture should sound, then build names from that palette rather than guessing one at a time. Borrow rhythm from real languages, combine invented root words, and test each name out loud. A name generator can give you raw material, but a consistent sound system is what makes the names feel like they belong together.
What makes a good fantasy name?
It is pronounceable, consistent with its culture, distinct from other names, suggestive in its sound, and it survives being read aloud. A good name gives the reader a feel for its origin without slowing them down, which is the opposite of a name built only to look unusual on the page.
Should fantasy names have apostrophes?
Not often. An apostrophe should stand for a specific sound, such as a glottal stop, not act as decoration. Names crammed with apostrophes tend to read as noise and are hard to say. Use them only when they earn their place.
How do I name places in my fantasy world?
Lean on geography and history. Invent a few root words for features like river, hill, or fort, then combine them the way real place names formed. This gives towns and cities a buried logic, and it keeps names from one region feeling related rather than random.
Is it okay to base fantasy names on real languages?
Yes, and it is one of the best techniques there is. Use the sound and rhythm of a real language as inspiration, then alter it enough that you are not lifting actual words. Check the meaning of anything you borrow so you do not import a sense you did not intend.