Best Fantasy Name Generators in 2026

The best fantasy name generators for D&D characters, elves, dwarves, villains, and whole kingdoms — plus how to pick names that fit your world's tone.

Thien Nguyen
Creator & makerUpdated

A great fantasy name does half the worldbuilding for you. The right sounds tell a reader whether a character is a high elf or a back-alley rogue before they've done a single thing. That's why a generator tuned to a specific race, role, or setting beats a generic one — it already knows the phonetic rules of its corner of the genre, so the names arrive feeling like they belong.

Here are the fantasy name generators we'd open first, sorted by what you're naming — a single hero, a particular race, a villain, or an entire realm.

The best fantasy name generators by what you're naming

Match the tool to the job. A dwarf name and an elf name follow opposite instincts — hard consonants and forge-stone weight versus flowing vowels and melody — and a kingdom needs a name that sounds permanent on a map. A focused generator bakes those instincts in.

Fantasy Character Name Generator The all-rounder for heroes and NPCs
D&D Name Generator Tabletop-ready across every race
Elf Name Generator Flowing, melodic, ancient
Dwarf Name Generator Hard consonants, forge and stone
Tiefling Name Generator Infernal roots and virtue names
Orc Name Generator Guttural, fierce, warband-ready
Dragon Name Generator Ancient, powerful, tongue-twisting
Villain Name Generator Menacing names that earn a reputation
Kingdom Name Generator Realms, empires, and places on the map

Elf vs. dwarf: opposite sound systems

The quickest way to understand why specialized generators matter is to put two races side by side. Elf and dwarf names pull in opposite phonetic directions, and a tool built for one will never naturally produce the other.

Elf Names

Soft, flowing, vowel-rich — built for melody and antiquity

  • Aelindra
  • Thalion
  • Celuwen
Dwarf Names

Hard, blunt, consonant-heavy — built for weight and grit

  • Thrain
  • Durgan
  • Brunhild

How to pick a name that fits your world

A generator gives you a deep well of options; these habits keep the names you choose feeling consistent and pronounceable. The most common worldbuilding mistakes are about consistency and readability, not imagination.

Do
  • Keep a consistent sound across one culture
  • Make sure players can say it at the table
  • Let the name hint at race, region, or role
  • Save a shortlist so good options aren't lost
Don't
  • Stack apostrophes until it's unreadable
  • Mash random consonants with no logic
  • Lift a famous character's name wholesale
  • Mix clashing styles inside one people

Common Questions

What is the best fantasy name generator for D&D?

For tabletop play, start with the D&D Name Generator, which covers every common race, or jump straight to a race-specific tool like the Elf, Dwarf, or Tiefling generator. All are free and produce names that fit each race's naming conventions.

Is there a generator for a specific fantasy race?

Yes. Beyond the general Fantasy Character Name Generator, there are dedicated tools for elves, dwarves, orcs, tieflings, and more — each tuned to that race's distinct sound.

Can I name places and kingdoms too?

Yes. The Kingdom Name Generator creates names for realms, empires, and locations that sound permanent on a map — useful for grounding your characters in a believable world.