D20

DND Name Generator

Generate Dungeons & Dragons character names by species, ancestry, class flavour, background, gender, and format. Use it for player characters, NPCs, tavern contacts, villains, allies, and quick campaign prep.

🎯

Ready to generate names

Choose your options and hit Generate.

Built For Character Sheets, NPC Lists, And Session Prep

A useful DND name generator needs more than random fantasy syllables. Players usually start with ancestry or species, while dungeon masters often need ten believable NPC names that match a settlement, faction, or encounter in a hurry. This tool keeps those jobs together without making every result sound like the same generic elf or warrior.

Choose a species or ancestry first, then add class flavour if you want the result to lean toward a paladin, rogue, wizard, druid, bard, warlock, artificer, or another adventuring role. Use background flavour when the same character should feel more like a noble, outlander, soldier, acolyte, scholar, sailor, artisan, entertainer, criminal, or spy.

For broader fantasy worldbuilding, use the fantasy name generator for kingdoms, factions, taverns, artifacts, and places. For ordinary first and last names outside tabletop fantasy, use the main random name generator.

If you want to browse before generating, start with the focused DND elf names, DND tiefling names, DND dragonborn names, or DND dwarf names lists.

DND Species And Ancestry Coverage

Many players still search for DND race names, but recent Dungeons & Dragons character creation uses species and ancestry language. The generator covers both the search intent and the practical table need: names that feel different when you switch from dwarf to dragonborn to tiefling.

Human

Flexible medieval-fantasy names for fighters, nobles, villagers, mages, and travellers.

Elf and drow

Melodic elven names plus sharper Underdark-style names for darker campaigns.

Dwarf and goliath

Stone, forge, clan, mountain, oath, and endurance naming patterns.

Halfling and gnome

Warm village names, clever workshop names, and quick NPC-friendly options.

How Class Flavour Changes The Result

In Dungeons & Dragons, class does not determine a character's birth name. It does, however, change the kind of name that feels right on a finished character sheet. A monk might suit a calm title, a rogue might suit a masked or shadowed byname, and a wizard might carry a title connected to runes, sigils, ink, or study.

Use "First + clan/surname" when you want a grounded character name. Use "First name only" when you are browsing quickly or building a list of minor NPCs. Use "Name + title" when you want a memorable campaign-facing name, such as a faction leader, quest giver, rival adventurer, patron, or villain.

For non-DND story characters, use the character name generator. For wider fantasy settings, places, factions, artifacts, and taverns, use the fantasy name generator.

DND Name Generator FAQ

What species are included?

The generator includes human, elf, dwarf, halfling, dragonborn, tiefling, gnome, half-elf, orc or half-orc style, aasimar, goliath, drow, goblin, genasi, tabaxi, firbolg, kobold, and changeling lanes.

Why does the filter say species instead of race?

Players still search for DND race names, but current Dungeons & Dragons character creation commonly uses species. The page uses both ideas carefully so it is accurate and findable.

Does class change the first name?

Class mainly affects titles and flavour. That keeps the names believable because a class is usually what the character becomes, not the culture they were born into.

Can I use these names in a campaign?

Yes. They are original fantasy-style results intended for home campaigns, character sheets, NPC lists, worldbuilding notes, and private writing projects.

Related Generators

Move between DND, fantasy, character, and broad random name intent.

Related Name Lists

Supporting DND species lists for browse-first character naming.