D&D Name Generator

Generate names for all D&D character races

All Tools

Loading tool...

About D&D Name Generator

The D&D Name Generator creates lore-friendly character names for all core races in Dungeons & Dragons. Each race features 20 unique first names and 20 last names, combining to produce thousands of possible combinations. Perfect for players building new characters, DMs stocking campaigns with NPCs, and fantasy writers looking for authentic names.

D&D Name Generator Features

  • 8 core D&D races
  • 20+ first names per race
  • 20+ last names per race
  • Adjustable name count
  • Copy all names
  • Lore-friendly naming conventions
Listen to Article Guide0% read
You need a name that sounds like it belongs in a D&D campaign but everything you come up with either sounds too real-world or too random. Each race in D&D has distinct naming conventions — elf names flow differently than dwarven names, and tiefling names follow completely different linguistic rules. This D&D name generator covers all 8 core races with lore-friendly naming patterns. With over 50 million D&D players worldwide, character naming is one of the most common creative challenges players face at every session zero.

How Do I Generate DnD Character Names?

You generate DnD character names by selecting a race from the 8 available options and clicking generate, which produces a list of names following that race's phonetic conventions.

Race-Specific Naming

Each race has a distinct naming style built from 20+ first names and 20+ last names. Elf names use flowing syllables with soft consonants (Aelindra, Thalion). Dwarf names are short and hard-edged (Thorin, Barendd). Tiefling names can be virtue names (Torment, Glory) or infernal-sounding (Morthos, Damakos). The generator captures these conventions so every name sounds authentic when you generate DnD character names.

D&D Name Generator showing race-specific names with phonetic naming patterns

Adjustable Count

Set the number of names to generate and browse through the options. Having 10-15 choices per race gives you enough variety to find the perfect fit for your character concept.

What Races Are Available in the Generator?

The generator includes all 8 core D&D races: Human, Elf, Dwarf, Halfling, Gnome, Tiefling, Dragonborn, and Half-Orc.

Classic Fantasy Races

Human names span multiple Forgotten Realms cultures. Elf names use the elongated, musical style described in the Player's Handbook. Dwarf names feature clan-style surnames (Ironfist, Stonehelm). Halfling names are warm and homey. Gnome names tend to be playful and multi-syllabic. These are the 5 most popular races available in the generator.

Exotic Races

Tiefling names follow two patterns: infernal names (Ekemon, Thersis) or virtue names (Carrion, Despair, Music). Dragonborn names use harsh consonants reflecting their draconic heritage (Bharash, Kriv, Nadarr). Half-Orc names blend orcish guttural sounds with human naming patterns. These three races make up about 25% of all D&D Beyond characters.

How Do DnD Naming Conventions Work?

DnD naming conventions work by using race-specific phonetic rules — each race's language and culture produces names with distinct sound patterns, syllable lengths, and surname traditions.

Phonetic Patterns

Elvish names use long vowels and liquid consonants (l, r, n, th) — Caladrel, Mialee, Sehanine. Dwarvish names favor hard consonants (k, d, b, g) and short syllables — Barendd, Kildrak, Orsik. These patterns are described in the Player's Handbook's racial naming sections and form the basis of how DnD naming conventions work.

Comparison of D&D racial naming patterns showing Elvish, Dwarvish, and Infernal naming styles

Surname Traditions

Different races handle surnames differently. Dwarves use clan names (Battlehammer, Ungart). Halflings use family names (Goodbarrel, Tosscobble). Dragonborn use childhood names that get replaced by clan names. Understanding these traditions helps you pick names that feel integrated into the D&D world.

Can I Use These Names for NPCs and Worldbuilding?

You can use these names for NPCs and worldbuilding by generating name banks for each race your campaign features, giving you an instant roster of pre-named characters.

NPC Name Banks

Generate names for every race present in your campaign setting. If your party visits an elven city, have 15-20 elf names ready. If they enter a dwarven stronghold, pre-generate a list of dwarf names. This prevents the awkward pause when players ask for a random NPC's name and you can use these names for NPCs and worldbuilding.

Consistency Across Sessions

Copy and save your generated names to a campaign document. When the same NPC appears in future sessions, you'll have their name on file. About 83% of DMs who maintain NPC name lists report more consistent worldbuilding across their campaigns.

Step-by-Step Instructions

  1. 1Open the D&D Name Generator in your browser.
  2. 2Select a race: Human, Elf, Dwarf, Halfling, Gnome, Tiefling, Dragonborn, or Half-Orc.
  3. 3Set the number of names to generate.
  4. 4Click generate to produce a list of race-appropriate names.
  5. 5Browse the results and pick names that fit your character concept.
  6. 6Copy individual names or the full list.
  7. 7Save favorites for future reference.

D&D Name Generator — Frequently Asked Questions

What races can I generate names for?+

The generator covers all 8 core D&D races: Human, Elf, Dwarf, Halfling, Gnome, Tiefling, Dragonborn, and Half-Orc. Each race has distinct naming conventions.

How many unique name combinations are possible?+

Each race has 20+ first names and 20+ last names, producing over 400 combinations per race and thousands of total possibilities across all 8 races.

Are the names lore-accurate?+

Yes. Names follow the phonetic patterns and cultural conventions described in the Player's Handbook and Forgotten Realms sourcebooks for each race.

Can DMs use this for NPC names?+

Absolutely. Generate name banks for each race in your campaign setting to have instant NPC names ready during sessions.

Do Tiefling names include virtue names?+

Yes. Tiefling names include both infernal-sounding names (Morthos, Damakos) and virtue names (Torment, Glory, Despair) following the Player's Handbook conventions.

Advertisement
Advertisement