How to Name a Fantasy Character

A practical framework for naming characters in fiction, tabletop RPGs, and worldbuilding — with examples from Tolkien, D&D, and modern fantasy.

Published 2026-05-23

A character name is the first piece of information a reader receives about the character. In fantasy, where setting and culture are invented, the name carries even more weight — it has to suggest a world, a species, and often a role within seconds. This guide walks through a framework for naming fantasy characters, drawing on conventions from the genre’s most influential authors and tabletop systems.

What a fantasy name needs to do

Three jobs at minimum:

  1. Signal species / culture: An elf, a dwarf, and a human should not sound alike. Legolas, Gimli, and Aragorn tell you their race before the description does.
  2. Stay memorable: Readers will encounter the name dozens or hundreds of times. Names that are hard to pronounce or visually similar to other characters create friction.
  3. Carry tone: A grim assassin should not be named Tobias Fluffyear. A wise mentor should not be named Sgrkk. Tone matches role.

The four levers of fantasy naming

1. Phonetic profile

Each culture in your story should have a consistent sound. J.R.R. Tolkien defined this most clearly: Elves use Quenya phonetics (open vowels, -th, -iel, -ron), Dwarves use Khuzdul phonetics borrowed from Hebrew (-bul, -mar, hard consonants), Orcs use harsh consonants with few vowels (-zg, -rk). Readers internalize these patterns subconsciously (Wikipedia: Languages constructed by J. R. R. Tolkien).

A simple test: list five character names from your world. If you can sort them by culture without looking at the descriptions, your phonetic profiles are working.

2. Length and syllable count

Names vary purposefully in length:

Use longer names for memorable rare characters; shorter names for everyday characters readers meet briefly.

3. Surname or epithet structure

Three common patterns:

D&D dragonborn use the of construction (Akra of Linxakasendalor) to signal a clan-based culture. Tolkien’s hobbits use family names (Baggins, Took) that double as toponyms.

4. Diacritic and orthography choice

Visual signal matters. Faërie feels older than Faerie. Aelthëa feels elvish; Althea feels Greek. But: every diacritic costs reader effort. If your audience must pronounce a name aloud (audiobooks, table RPGs), keep accents to a minimum. Saoirse is beautiful — most English speakers cannot read it.

A practical workflow

Use this sequence:

Step 1 — Define the culture’s phonetics first. Pick 8-12 consonants and 5-7 vowels. Pick 2-3 common syllable shapes (CV, VC, CVC). This gives you a generative grammar.

Example for a desert-people culture:

Sample output: Karshulim, Zharumat, Lirinash.

Step 2 — Build a name template. Decide how this culture’s full name reads: Given + Surname? Given + of Place? Given + Epithet? Apply consistently.

Step 3 — Test memorability. Show six names from your world to a reader. Wait an hour. Ask them to recall any. The ones they remember are the names you keep; the rest get trimmed.

Step 4 — Avoid name collisions. Two characters with similar names (Eldon and Eldric; Theron and Theren) cause confusion. Vary first letters and syllable counts within the same cast.

Common mistakes to avoid

Quick-start tools

Further reading

A well-named character is half-introduced before the first line of dialogue. The framework above keeps you out of the most common naming pitfalls and pushes toward names that feel intentional rather than randomly generated.

Related tools