For player characters, NPCs, parties, and campaign prep

DnD Name Generator

Use this DnD name generator to create original, table-ready D&D character names by race, class, gender, style, and name type. Every result includes pronunciation, meaning, role fit, and a story hook—not just a random string.

Generate D&D Names ↓

Create a D&D Character Name

Start with race and class. Leave either on “Any” when you want the optional character concept to guide the result.

0 / 240No concept detected yet

Runs in your browser. No login and no character text upload.

Ready for the character sheet

Your D&D Names

3 example names

Human • Male • Fighter • Table-Friendly

Edran Riverward

[ED-ran RIV-er-ward]

Creative interpretation
steadfast traveler; a borderland family remembered for protecting a river road
Best for
human fighters, rangers, guards, and recurring town NPCs
Easy to use
The two-syllable given name is quick to say, and Riverward supplies a clear place-and-duty signal without overexplaining the character.
Story hook
The name is easy to introduce at the table, while the surname gives the DM an immediate place and duty hook.

Dwarf • Female • Cleric • Heroic

Brynna Ironshield

[BRIN-ah EYE-urn-shield]

Creative interpretation
forge-born resolve; a clan known for craft, defense, and sworn service
Best for
dwarf clerics, paladins, smiths, and mountain-hold NPCs
Heroic option
Brynna stays readable in dialogue, while Ironshield immediately signals a durable dwarven clan identity suited to a public religious role.
Story hook
A compact given name and public clan surname make the character easy to remember after one scene.

Tiefling • Neutral • Bard • Dark

Xanaris Vespervow

[ZAN-ar-is VES-per-vow]

Creative interpretation
a chosen virtue tested by hardship; a public identity built through personal choice
Best for
tiefling bards, warlocks, paladins, performers, and exiles
Dark option
Xanaris carries a distinctive infernal rhythm, while Vespervow sounds self-chosen and memorable enough for a performer or morally complex character.
Story hook
The infernal-edged first name and chosen surname suggest history without deciding the character’s morality for you.
01
Race first

A dwarf, tiefling, dragonborn, halfling, and elf should not share one generic sound list.

02
Class-aware

A bard needs memorable rhythm; a rogue needs an alias-friendly name; an NPC needs speed.

03
Explain the result

Pronunciation, meaning, role fit, and a story hook help you decide instead of rerolling blindly.

Fast campaign prep

How to use the DnD name generator

1

Choose the race

Race sets the sound family and surname structure. Use Any for mixed inspiration.

2

Add class or role

Class tunes the name’s energy and the explanation beneath the result.

3

Pick a name type

Use a full name for a major character, a first name for quick play, or a clan name for worldbuilding.

4

Say it aloud

Copy the name only after it survives a quick introduction and one combat callout.

One tool, two jobs

Player character names vs quick NPC names

A player character can carry a longer name because the table will hear it repeatedly. Use a full name, a meaningful surname, and a style that supports the character’s central identity.

For a guard, merchant, witness, rival, or tavern regular, select NPC and favor a shorter result. The best improvised NPC name is the one you can read once, speak immediately, and find again in your notes.

What changes by race

D&D race naming patterns at a glance

Human

Readable regional names and flexible family surnames for almost any social role.

Dwarf

Compact given names plus public clan names tied to craft, stone, oath, or reputation.

Halfling & Gnome

Warm or lively rhythm, memorable household names, nicknames, craft, gardens, and travel.

Tiefling

Infernal-edged sound balanced by a chosen virtue, ambition, irony, or self-made identity.

Dragonborn

Strong draconic syllables and a prominent clan name built for lineage and public honor.

Elf, Drow & Half-Elf

Shared elven foundations with distinct court, forest, Underdark, and mixed-culture directions.

Go deeper after the broad result

D&D Race, NPC, and Creature Name Generators

Use the general generator first. Open a specialist page when a human culture, race, clan, house, surname, or recurring NPC group needs a more consistent naming system.

A result is a starting point

How to choose a name your group will remember

Keep one clear signal

Let the name communicate one strong idea—clan, virtue, homeland, oath, class, or reputation. Trying to signal everything makes the name feel artificial.

Avoid canon copies

Use the generated structure as inspiration, then keep the final combination original. Familiar sound is useful; copying an existing character is not.

Test the table version

Ask how another player will shorten it. A natural nickname is a strength, especially for long noble, draconic, or elven names.

Questions before the next roll

D&D Name Generator FAQ

How does this D&D name generator work?

Choose a race, gender, class or role, name type, style, and number of results. The generator combines race-specific sound patterns with role-aware surnames, meanings, pronunciation help, and short story hooks.

Can I generate names for both player characters and NPCs?

Yes. Use a full name for a major player character, ally, or villain. Choose NPC and a shorter name type when you need quick names for guards, merchants, innkeepers, witnesses, or encounter notes.

Are these official Dungeons & Dragons names?

No. The tool creates original fantasy combinations inspired by broad tabletop naming patterns. It is an unofficial fan utility and is not affiliated with Wizards of the Coast.

Which races are supported?

The broad generator supports Human, Elf, Dwarf, Halfling, Gnome, Half-Orc, Tiefling, Dragonborn, Drow, and Half-Elf names. Deeper elf-family pages provide more specialized subrace controls.

Can I generate a surname or clan name only?

Yes. Choose Surname / Clan Only. This works well for dwarf clans, dragonborn lineages, drow houses, human families, halfling households, and quick faction or family planning.

What makes a good D&D character name?

A useful name fits the character’s culture and role, remains easy to pronounce, and gives the table one memorable signal. Test it aloud before putting it on a character sheet.

Can the character concept influence the result?

Yes. When Race or Class is set to Any, words such as tiefling, dwarf, bard, paladin, merchant, noble, dark, or arcane in the optional concept can guide the generator. Explicit dropdown choices always remain available.

Can I save generated names?

Yes. Save stores favorites in this browser using local storage. You can copy one saved name, remove individual entries, copy the full shortlist, or download it as a text file. Nothing is uploaded, and clearing browser storage will remove the saved list.