DnD Name Generator
Names for D&D characters of every race — human, elf, dwarf, halfling, gnome, tiefling, dragonborn, orc and more.
Choose your options and press Generate — your results will appear here.
DnD Name Generator for Characters and NPCs
Name your next character before session zero ends. Pick a race — human, elf, dwarf, halfling, gnome, tiefling, dragonborn, orc or goblin — set the tone, and get 12 names that follow that race's naming style, each with what it means or evokes.

Names That Fit Each D&D Race
Every race has its own sound, so your table knows who's who by name alone.
- 01
Humans
Grounded names from many cultures, from village farmhands to noble houses.
- 02
Elves and dwarves
Flowing elven names with house names; sturdy dwarven names with clan names.
- 03
Halflings and gnomes
Cozy halfling names with family names; bouncy, long gnome names for tinkerers.
- 04
Tieflings
Infernal-sounding names — or a virtue name like Hope, Mercy or Torment.
- 05
Dragonborn
Harsh, draconic given names with a clan name.
- 06
Orcs and goblins
Guttural orc names and short, scrappy goblin names.
How to Use the DnD Name Generator
Three steps from a blank character sheet to a name.
Pick a race and gender
Choose your character's race, or Any to name a whole tavern full of NPCs.
Set the tone
Heroic, dark, mystical, royal or whimsical. Add a theme like “storm” or “exiled noble” to steer it.
Copy and play
Copy a name onto your sheet. Then design the character with the DnD Character Creator.
Tips for Naming D&D Characters
Names that work at a real table.
- 01
Easy to say out loud
Your party will say it every session — skip tongue-twisters.
- 02
Distinct from the party
Avoid two characters starting with the same letter.
- 03
Hint at the backstory
A tiefling named Regret or a dwarf from a fallen clan tells a story before the first roll.
- 04
Keep spares for NPCs
Generate a batch and keep the extras for shopkeepers, rivals and villains.
Frequently Asked Questions
DnD Name Generator FAQ
Answers about races, NPC names and using names in your campaign.
What is a DnD name generator?
It creates names for Dungeons & Dragons player characters and NPCs that follow each race's naming style. OCMaker AI gives you 12 names per click with a short meaning for each.
Which races are supported?
Human, elf, dwarf, halfling, gnome, tiefling, dragonborn, orc and goblin. For more elf options, use the Elf Name Generator; for dragons, the Dragon Name Generator.
Can I use these names in my campaign?
Yes — the names are original and free to use for player characters, NPCs, towns and factions. This tool is not affiliated with Wizards of the Coast.
Can I make a portrait and stat block too?
Yes. Create the art with the DnD Character Creator and present the stats with the DnD Stat Block Maker.
Is it free?
Yes, free with no sign-up and an hourly limit per visitor.

Got a Name? Roll Up the Rest
Turn your character's name into a portrait, a stat block and a token.