Fantasy Name Generator

Names for elves, dwarves, orcs, dragons, and other fantasy races.

Gender
10 names
  1. Galinndan Galanodel
    Elf
  2. Erevan Fasharash
    Elf
  3. Claira Siannodel
    Elf
  4. Mialee Amastacia
    Elf
  5. Suhnae Liadon
    Elf
  6. Theren Galanodel
    Elf
  7. Drusilia Goltorah
    Elf
  8. Valaen Cormyth
    Elf
  9. Riardon Holimion
    Elf
  10. Lamlis Suithelle
    Elf
⌨ shortcuts

About fantasy names

Fantasy naming conventions in modern tabletop and fiction descend largely from two sources: J.R.R. Tolkien’s invented languages (Quenya and Sindarin for elves, Khuzdul for dwarves) and the Dungeons & Dragons 5th Edition Player’s Handbook, which codified per-race naming patterns that hundreds of subsequent games and novels have followed (D&D 5e SRD 5.1 under Open Game License). Each fantasy race has phonetic conventions, surname rules, and cultural context that distinguish its names from neighbors.

This generator covers nine races plus a procedural dragon-name builder. Each race’s pool was curated from the 5e SRD (which is released under OGL/CC BY 4.0) and supplemented with community-documented conventions from fan-curated wikis.

How fantasy names are structured per race

Elves favor melodic vowels and soft consonants. Names tend to flow with multiple syllables: Aelar, Caelynn, Theren, Mindartis. Surnames often describe natural elements: Amakiir (“gemflower”), Galanodel (“moonwhisper”), Liadon (“silverfrond”). The 5e SRD elf list provides the canonical base; Tolkien-style elven names follow Quenya/Sindarin phonetic rules with elements like -iel, -rond, -than.

Dwarves use hard consonants — b, d, g, r, k — and short, often single-syllable names: Adrik, Bruenor, Thorin. Clan surnames describe forge or weapon traits: Battlehammer, Ironfist, Fireforge. The dwarf-naming tradition draws heavily from Norse (Old Norse Þórsson, Magnússon) which makes sense given Tolkien’s Norse-influenced dwarf lore.

Orcs favor guttural, short names with hard k, g, z sounds: Krusk, Thokk, Vrog. Clan or epithet surnames describe combat traits: Skull-Crusher, Bone-Cleaver, Iron-Tooth. The aesthetic is intentionally harsh.

Halflings use cozy, English-rustic-feeling names: Milo, Perrin, Bilbo, Pippin. Surnames evoke pastoral life: Brushgather, Tealeaf, Underbough, Hilltopple. Tolkien set the template; subsequent fantasy adopted it wholesale.

Dragonborn have given names plus a clan name introduced by of. Clan names are long compound words: Clethtinthiallor, Daardendrian, Verthisathurgiesh. The format reflects an old-Mesopotamian inspiration in D&D lore.

Tieflings sometimes have demonic-sounding personal names (Akmenos, Damaia, Mordai) and sometimes a “virtue name” reflecting their internal struggle: Carrion, Despair, Glory, Hope, Sorrow. Tieflings raised among humans often take a human name plus an inherited tiefling identifier.

Gnomes lean cute and inventive: Boddynock, Dimble, Zook, Ellyjobell, Caramip. Names are often hyphenated wordplay; gnome culture in 5e is documented as fond of nicknames and elaborate full names.

Humans (fantasy variant) use European medieval roots: Aldric, Roland, Cedric, Elara, Fiona. Surnames are house names: Blackwood, Stormwind, Ravencroft, Ironforge.

Dragons receive a procedural builder — an adjective prefix (Ancient, Crimson, Onyx, Twilight) plus a syllable-built core suffix (-os, -ion, -eth, -yx) producing names like Crimson Vex, Ancient Drakos, Twilight Sathius.

How this generator works

For most races, results come 80% from a curated wordlist and 20% from a character-level Markov chain trained on the canonical names. The Markov mix gives infinite variety beyond the fixed pool while keeping the phonetic feel correct.

If a result looks unusual, it may have been Markov-generated — these tend to combine syllables in unexpected but plausible ways. Treat the curated pool as the “canon” set and Markov output as creative variation.

FAQ

Can I use these names for D&D campaigns or fiction? Yes. Names in the curated pool come from the 5e SRD (released under OGL/CC BY 4.0) and community-documented conventions. Markov-generated names are novel and not from any copyrighted source.

Why do elf names sound similar to Tolkien’s? Tolkien’s Quenya and Sindarin languages defined the phonetic template for fantasy elf names. D&D and most subsequent fantasy adopted similar conventions. If you want strictly Tolkien-style names, use our Elf Name Generator with Tolkien style.

Why don’t gnomes have a surname in some results? Per 5e SRD conventions, gnomes use a series of nicknames and a clan name in formal settings but go by a single name in everyday use. Our generator reflects the everyday-use form.

Are tiefling virtue names canonical? Yes — the virtue-name convention is documented in the 5e Player’s Handbook. About 25% of tiefling results will be a virtue name; 75% will be a personal name.

Can I get more variety? The Markov procedural blend ensures non-repeating output even with thousands of generations. Click Generate as many times as you like.

What’s the difference between this and the D&D Name Generator? The D&D generator adds class flavor (class-specific epithets like “the Wise” for wizards, “Skullsplitter” for barbarians) and includes race × class combinations. This Fantasy Name Generator gives clean race-based names without class flavor.

Related generators