Character Names

September 21, 2026 · 9 min read

Fantasy Naming Conventions: Why Elves and Dwarves Sound Different

Ask someone to invent an elf name and a dwarf name and they will produce something like Aelindra and Thrain without hesitating. They are not consulting a rulebook. They are reproducing a set of sound conventions the genre has been building since Tolkien, and those conventions turn out to be surprisingly systematic.

Understanding the system is what lets you build a naming tradition for a culture you invented, rather than guessing until something sounds right.

Consonant weight does most of the work

The clearest axis in fantasy naming is how hard the consonants land. Dwarven names are built from stops — b, d, g, k, t — which are produced by fully blocking airflow and releasing it. They sound like impacts because, mechanically, they are. Bruenor, Thorin, Dagnal, Korgan.

Elven names use liquids and nasals — l, r, m, n — which let air keep moving. They flow because nothing stops. Caelynn, Lorien, Naivara, Thalion. Put an elf name and a dwarf name side by side and the difference is not vocabulary, it is airflow.

This is why a dwarf named Aelinnaria feels wrong even to someone who has never played D&D. The sound contradicts the culture before the reader knows anything about either.

Vowel openness sets the emotional register

Open vowels (ah, oh) read as grand, ancient, and slightly distant. Closed vowels (ih, ee) read as quick, small, and familiar. This is why halfling names cluster around Milo, Pippin, and Lidda while dragonborn names cluster around Arjhan, Kava, and Torinn.

The effect is strong enough to override meaning. Nothing about the sound "ee" is intrinsically small, but a genre that has spent a century associating it with small friendly characters has made it so.

Syllable count signals age and formality

Long names imply institutions: lineages, records, ceremonies, someone whose job it was to write the name down. Dragonborn clan names like Verthisathurgiesh and Shestendeliath work precisely because their length implies centuries of bureaucracy behind them.

Short names imply the opposite: oral cultures, working lives, names that need to be shouted across distance. Orc names are one or two syllables for the same reason military call-signs are.

A useful trick: give a culture long formal names and short everyday ones, and let characters choose which to offer. Who gets the short version is characterisation for free.

Surnames encode what a culture values

Given names tell you what parents hoped for. Family names tell you what the society considers worth recording, and that is far more informative.

  • Place-based (Ashford, Thornfield): a settled agricultural society where land ownership is the thing worth tracking.
  • Trade-based (Fireforge, Battlehammer): a society organised around craft or war, where what you do outranks where you live.
  • Patronymic (Sigurdsson, Ravensdottir): a society where lineage is the unit of identity and the name resets every generation.
  • Earned (Bloodfist, Skullcleaver): a society with no inherited status, where every generation has to prove itself again.
  • Opaque (Galanodel, Xiloscient): a society old enough that the name outlived the language that produced it.

Pick the category first and the specific names almost write themselves. Pick names first and you end up with a culture that contradicts itself.

Building a tradition for an invented culture

Four decisions and you have a working naming system:

  1. Choose a consonant palette. Pick three or four consonants that appear often and two that never appear. The absences matter as much as the presences.
  2. Choose a vowel register. Mostly open or mostly closed. Stay consistent.
  3. Choose a surname category from the list above.
  4. Choose one exception. One rule the culture breaks, and a reason. This is where the interesting characters come from.

Write ten names with those constraints. If they sound like they belong to each other, the system works. If they sound random, one of the four decisions is not being enforced.

Where the generators fit

The fantasy name generator is organised by exactly these traditions — highborn, northern, desert, sylvan, seafaring, shadow, and classical — so you can hear the difference between them directly. For game-specific naming, the D&D generator covers all ten core races, and each race's own page explains the convention behind it.

If you are naming places rather than people, the tavern name generator runs on the same principle: a small grammar, consistently applied, produces names that sound inherited rather than invented.