Writing & worldbuilding
Naming fantasy characters so a whole culture hangs together
Pick a sound palette, split given names from clan names, and use epithets instead of extra syllables.
16 June 2026 · 6 min read
Invented names feel real when they follow rules. Readers never see the rules, but they notice immediately when there are none — a cast whose names come from five unrelated languages reads as a draft.
Choose a sound palette per culture
Pick a small set of consonants and vowel combinations and stay inside it. Liquid consonants and long vowels read as old and graceful; stops and clusters read as harsh and martial.
Reuse the palette across every name from that place, including towns and rivers. That repetition is what makes a culture feel like one culture.
Split the naming job in two
A given name carries the character. A clan, house or place name carries the culture and can be shared across a whole faction, which saves you inventing thirty unrelated words.
Roman naming does this formally with a personal name, a family name and a branch name. The structure is worth borrowing even for fantasy.
Use epithets, not longer names
A short name with a title beats a long name every time. It reads faster, it tells the reader something, and it survives being said out loud in dialogue.