Premium launches are $39 $19 right now · no code needed

Logo Launch IT (Fast)

Free DnD Name Generator

Create unforgettable names and forge your legend. Get 10 lore-friendly character names for any Dungeons & Dragons race and class.

Free - One Use Per Account
10 lore-friendly names
Race and class specific
Includes name meanings
Works for any D&D edition

Try it now

Enter your details below and get results instantly.

Guide

Names Are the First Piece of Worldbuilding

Nothing breaks immersion at a D&D table faster than the party meeting "Bob the Elf". Names carry lore: an elf named Sylvaris Moonwhisper and a dwarf named Thorgar Ironvein tell you about their cultures before a single line of backstory. Good fantasy names follow the phonetic conventions of their race (flowing vowels and soft consonants for elves, hard stops and compound surnames for dwarves, guttural clusters for orcs) which is why generic name lists feel flat.

The need never stops, either. Players agonize over one character name, but Dungeon Masters burn through dozens per session: the tavern keeper the party suddenly befriends, the guard captain they bribe, the villain's lieutenant who needs to feel important. Improvising names mid-session is how campaigns end up with three NPCs named Gareth.

This generator creates ten lore-consistent names from your character description (race, class, gender, personality) with meanings included, so the name can hook into a backstory. It works for player characters, NPCs, and any fantasy setting beyond D&D: Pathfinder, homebrew worlds, or fiction.

Step by step

How to Generate Character Names

1

Describe the character

Race, class, gender, and a personality note ("female elf wizard with a mysterious past") the more flavor, the more fitting the names.

2

Review ten names with meanings

Each suggestion follows the racial naming conventions and comes with a meaning you can weave into the backstory.

3

Claim it at the table

Pick your favorite, or keep the whole list, DMs can use the other nine as a session-ready NPC name bank.

Pro tips

Fantasy Naming Best Practices

Respect racial phonetics

Elvish names flow (Aelar, Sylvaris); dwarven names hit hard (Thorgar, Brunhilde); halfling names sound cozy (Merric, Rosie). Consistency sells the world.

The table has to say it

A name everyone mispronounces gets replaced by a nickname within two sessions. Two or three syllables with clear pronunciation survives.

Give meaning a mechanical hook

A name meaning "oath-breaker's child" is a plot thread your DM can pull. Names with built-in history generate story for free.

DMs: keep a name bank

Generate 10 names per race before the session. Crossing one off when an NPC appears beats improvising "Gareth" for the third time.

Nicknames add depth cheaply

A formal name plus what companions actually call them ("Thorgrim Emberforge, 'Ember' to friends") makes even minor characters memorable.

FAQ

Frequently Asked Questions

Everything you need to know about dnd name generator.

Want more SEO power?

Launch your startup on LaunchIt and get a permanent dofollow backlink, boosting your domain authority and search rankings.

Submit Your Startup