Home/Tools/Character Name Generator/D&D Character Name Generator

D&D names · Free tool

D&D Character Name Generator

Generate race-aware D&D character names for elves, dwarves, tieflings, dragonborn, and more. Free and instant.

No sign-upWorks instantly100% client-side

How to use

  1. Pick your character’s race — elf, dwarf, halfling, orc, tiefling, dragonborn, or human.
  2. Set a gender filter and how many names to generate.
  3. Toggle a surname, clan name, or epithet on or off.
  4. Generate, reroll any name you don’t like, and star the ones you want to keep for your character sheet.

How to choose a D&D character name

D&D naming conventions borrow from real-world linguistic patterns to signal a race’s culture in a single word. Elves lean toward flowing, vowel-rich names; dwarves favor blunt, consonant-heavy clan names; halflings sound warm and homely; orcs and tieflings often carry harder, more guttural syllables. You don’t need to follow these exactly, but starting from them gives your character an immediate sense of belonging to their race and culture.

Consider whether your character’s name reflects their upbringing or a deliberate departure from it. A tiefling raised by a devout human family might carry a very human name instead of an infernal one — that mismatch can be a quick, effective piece of backstory without a single line of exposition.

Surnames and epithets do extra work at the table. A clan name (Ironforge), a birthplace, or an earned epithet ("the Unbroken") gives your DM and party something to reference in dialogue, and gives you a hook for backstory questions during session zero.

Say the name out loud before you commit — you will be saying it, or hearing it said, dozens of times across a campaign. A name that is fun to say survives long play; one that is awkward to pronounce quietly gets shortened or avoided by your table within a few sessions.

Not playing D&D specifically? The fantasy character name generator offers broader noble and villain tones for any secondary-world story.

FAQ

Do these names follow official D&D naming conventions? +

They are built in the same spirit as the naming patterns in D&D sourcebooks — vowel-rich for elves, blunt for dwarves, and so on — without copying any published names directly, so they are safe to use in any home or published campaign.

Can I use these names in a published D&D adventure or module? +

Yes, the names themselves are free to use anywhere, including your own homebrew content or published adventures you write.

What race options are covered? +

Elf, dwarf, halfling, orc, tiefling, dragonborn, and human are all supported, each with its own sound and surname or clan-name pattern.

Can I generate names for a non-listed race, like gnome or aasimar? +

Not yet — try the elf generator for lighter, fae-adjacent sounds or the human generator for a grounded baseline, and adjust the result by ear.

Beyond the name

A name is one detail. Arbento tracks the whole character.

Keep every character's traits, arc, and continuity straight across a full manuscript, not just a name on a list.

Download on the App StoreiPhone · iPad · Mac · Free to try