Fun Generators
Login
Fun Generators
Toggle sidebar

How to Name a Fantasy Character: A Step-by-Step Guide for Writers and Gamers

By Fungenerators ·

How to Name a Fantasy Character: A Step-by-Step Guide for Writers and Gamers

Naming a fantasy character feels like it should be the easy part. Then you spend forty minutes staring at a blinking cursor, rejecting "Kael" for the ninth time. Here's a repeatable, seven-step method that works for novelists, game masters, and players alike.


Start With the World, Not the Character

Most people try to name a character by imagining the character: brave, mysterious, dark, noble. That approach produces the same handful of names in every fantasy story, because "brave" and "mysterious" point everyone toward the same sounds.

The fastest way to a distinctive name is to decide how the world sounds first. J.R.R. Tolkien famously worked this way. He began inventing languages as a young man, years before The Lord of the Rings was published in 1954–1955, and wrote in a 1955 letter that "the invention of languages is the foundation. The 'stories' were made rather to provide a world for the languages than the reverse."

You don't need to invent a whole language. You just need a few rules. We call this building a sound palette: a small set of sounds, syllable shapes, and endings that define how names work for a culture in your world.


Step 1: Pick the Culture's Sound Palette

Choose three things:

  1. Favorite consonants (e.g., k, r, th, v)
  2. Favorite vowels (e.g., a, o, ae)
  3. Typical syllable count (e.g., two)

Example palettes:

Culture Consonants Vowels Syllables Sample
Mountain clans g, r, d, k u, o 1–2 Durgo
River elves l, th, n, s ae, i, e 3 Laethiren
Desert traders z, sh, h, m a, i 2 Zahim
Northern raiders r, v, st, j a, ø, i 2 Stavir

If you're writing in an existing setting, the palette already exists. D&D species, World of Warcraft races, and Tolkien's peoples all have well-established sound rules, and species-specific generators like the D&D Elf Name Generator or Viking Name Generator apply them for you.


Step 2: Decide What Names Mean in This Culture

Real naming traditions carry meaning, and fantasy names feel more real when they do too. Decide what kind of name structure the culture uses:

  • Patronymic: "son of" or "daughter of" (Stavir Haldsson)
  • Clan-based: a family or clan name (Durgo of Clan Ironbellows)
  • Descriptive: earned titles (Laethiren Moonwatcher)
  • Single names: no surname at all (Zahim)

For a quick shortcut, generate surnames with the Fantasy Surname Generator.


Step 3: Generate a Shortlist

Don't try to find "the one" immediately. Generate or brainstorm 10–20 candidates that fit your palette. Quantity first, quality second.

This is where generators shine. Generate a batch, then circle anything that:

  • Makes you picture a specific person
  • Sounds good out loud
  • Feels slightly surprising

Step 4: Run the Four Tests

Cut your shortlist down with these tests:

The shout test

Can you yell it across a battlefield or a tavern? If it takes three breaths, shorten it.

The skim test

Readers skim. If a name looks like another character's name, they'll blur together. Avoid giving major characters names that start with the same letter or have the same shape (Kaelen and Kaelor in the same party is a trap).

The pronunciation test

Ask someone else to read it aloud without help. If they hesitate for more than a second, simplify it. Players will nickname an unpronounceable character within a session.

The search test

Search the name online. If it belongs to a famous character, brand, or something embarrassing, you'll want to know now.


Step 5: Avoid the Common Traps

  1. Apostrophe overload. One apostrophe can suggest a meaningful pause. Three suggest the author ran out of ideas.
  2. Accidental real words. Say the name fast. Some fantasy names become unfortunate English words.
  3. Everyone sounds the same. If your elves and your orcs share a sound palette, your world will feel flat.
  4. Too-literal names. "Darkblade the Evil" gives away the plot.
  5. Platform limits. Games often cap name length — World of Warcraft allows only 2–12 characters — so check before you fall in love.

Step 6: Add a Nickname or Title

Nicknames make characters feel lived-in, because they imply other people have opinions about them. A title can come from a deed, a flaw, a place, or a joke.

We call this the second name layer: the informal name other characters use, which often reveals more about someone's reputation than their formal name. "Laethiren" is a character. "Laethiren, whom the river folk call Dry-Eyes" is a story.

Try the Epithet Name Generator or the Warrior Nickname Generator.


Step 7: Live With It

Use the name for a day. Write a scene, play a session, or just say it in conversation. Names often feel strange at first and then settle in. If it still feels wrong after real use, go back to your shortlist — the second choice is often the right one.


A Worked Example

  1. Palette: Northern raiders (r, v, st, j; a, i; two syllables)
  2. Structure: Patronymic
  3. Shortlist: Stavir, Joren, Rakka, Vesti, Arvid
  4. Tests: "Rakka" fails the search test (too close to real words), "Joren" and "Arvid" pass
  5. Traps: Avoid another J name in the party
  6. Nickname: "Arvid Haldsson, called Salt-Tongue"
  7. Live with it: After one session, the table calls him "Salt-Tongue" — a sign the name works

Quick Answers

How do you come up with a fantasy name?

Start with the culture, not the character. Choose a small set of favorite consonants, vowels, and a typical syllable count, then generate a shortlist of names that follow those rules. Test each name by saying it out loud, checking it against other characters' names, and searching it online.

How many syllables should a fantasy name have?

Most memorable fantasy names have two or three syllables. One-syllable names feel blunt and strong, which suits warriors or dwarves. Names with four or more syllables feel formal or ancient, which suits elves or royalty, but they're harder for readers and players to remember, so use them sparingly.

Should fantasy names use apostrophes?

Only when the apostrophe means something, like a pause between a family prefix and a given name. One well-placed apostrophe can make a culture feel distinct. Several apostrophes in a single name usually make it hard to read and pronounce, and players often replace the name with a nickname.


Where Fantasy Naming Is Heading

AI tools can now generate thousands of fantasy names instantly, which makes finding a name easy and finding a meaningful name harder. Our prediction: the skill that will separate memorable worlds from forgettable ones won't be generating names, but curating them — writers and game masters who define a clear sound palette and apply it consistently will create worlds that feel real, while everyone else will end up with a thousand interchangeable Kaelens.

For a deeper dive into why some names feel right, read The Psychology of Names. If you're building a D&D character specifically, see What Your D&D Character Name Says About Your Playstyle.


Try Them Yourself