Generate authentic, lore-friendly character names for your next Dungeons & Dragons campaign.
What Is the DND Character Name Generator?
This is a free tool that creates fantasy names for Dungeons & Dragons characters. It works for player characters, NPCs, villains, shopkeepers, and anyone else your party might meet.
Each name comes with a race label. You can see at a glance whether a name feels Elven, Dwarven, or Human.
How to Use the Generator
You only need a few seconds.
- Add a keyword (optional). Type a word or name fragment like Shadow, Thorne, or Val. The generator uses it as a starting point.
- Choose a race. Pick one from the dropdown, or leave it on Any Race (Surprise Me).
- Click Generate. You get a list of names in cards.
- Copy your favorite. Press the Copy button on any card.
Not happy with the list? Click Generate again. Each click gives a new set.
Races You Can Choose From
The dropdown has six options:
- Any Race (Surprise Me): A mix from every group. Good for brainstorming.
- Elf / Half-Elf: Soft, flowing names.
- Dwarf / Gnome: Strong, short names, often with clan-style surnames.
- Tiefling / Fiendish: Dark, dramatic, or infernal-sounding names.
- Dragonborn: Bold, heavy names with a proud sound.
- Human / Commoner: Everyday names, often tied to a trade or place.
Halflings and half-orcs are not separate options. For a halfling, the Human / Commoner list is a good fit. For a half-orc, try the Dwarf / Gnome or Dragonborn lists for a harder sound.
How Names Work for Each Race
D&D has long-standing naming traditions. The Player’s Handbook and other official books describe them. Knowing them helps you pick a name that fits your character.
Elf and Half-Elf Names
Elf names sound musical. They use many vowels and soft sounds, like Aelar or Silvyr.
In the Player’s Handbook, elves also have a family name, which is often a long, meaningful word. Half-elves often take either a human or an elven style, or mix the two.
Dwarf and Gnome Names
Dwarf names are short and firm, like Thorin or Eldeth. Clan is very important to dwarves, so a clan name adds a lot. Clan names in the official books include Battlehammer, Ironfist, and Frostbeard.
Gnome names tend to be playful and long. Gnomes often have several names, plus nicknames.
Tiefling and Fiendish Names
Tieflings usually get one of two kinds of names. Some have infernal names from their heritage. Others, as the official books describe, take “virtue” names like Hope, Glory, or Sorrow.
Many tieflings also choose their own name. That makes tiefling names great for characters with a story.
Dragonborn Names
Dragonborn put their clan first. A personal name follows. The official name lists include names like Arjhan, Balasar, and Kriv.
Their names sound strong, with hard consonants. They often feel noble or warlike.
Human and Commoner Names
Humans are the most varied race. Their names change by region and culture. Many human surnames come from jobs, like Fletcher (an arrow maker) or from places, like Hightower or Blackwood.
This is why the generator’s human names are often easy to read and say.
Why Use a Name Generator?
Naming a character is harder than it looks. Many players stall on this step, and that delays the whole session.
A generator helps you:
- Start faster. You get ideas right away.
- Avoid blank-page stress. You can react to a list instead of inventing from nothing.
- Find your style. Seeing ten names helps you notice what you like.
- Build NPCs on the fly. Dungeon Masters can name a tavern keeper in seconds.
Who Is This Tool For?
- New players building their first character.
- Experienced players who want a quick name for a new build.
- Dungeon Masters who need NPCs, shopkeepers, and villains fast.
- Writers and storytellers who want fantasy names for stories and games.
- Game designers looking for inspiration for fantasy projects.
Common Name Mistakes to Avoid
- Picking a name that is too long. Long names slow down play.
- Using names that look alike. Two party members named Kael and Kaelin cause confusion.
- Copying famous characters. Names from books or films can feel borrowed. Try a small change.
- Ignoring the race. A name can feel odd if it does not match the culture your character comes from.
- Choosing a joke name for a serious campaign. Ask your group’s tone first.
Frequently Asked Questions
1. Is the DND Character Name Generator free?
Yes. You can generate as many names as you like and copy any of them.
2. Can I use these names in my game?
Yes. Use them for player characters, NPCs, or your own stories. Always check the rules of your own table or publisher if you plan to publish.
3. What does the keyword box do?
It is optional. It gives the generator a word or fragment to build from, like Thorne or Val. If you leave it empty, you still get names.
4. What does “Any Race (Surprise Me)” mean?
The tool mixes names from every race group. It is a good option when you have not picked a race yet.
5. Do you have names for halflings, half-orcs, or other races?
Not as separate options right now. For a halfling, try Human / Commoner. For a half-orc, try Dwarf / Gnome or Dragonborn for a stronger sound.
6. Are these names from the official D&D books?
The generator aims to follow the style and feel of D&D lore. Many names are created for the tool, so they are not copied from any book. Use them as inspiration and change them to fit your story.
7. How do I choose between Elf and Half-Elf?
Both use the same list. A half-elf can fit either an elven or human style, so pick the name that matches how your character grew up.
8. Why do some Tiefling names sound like words?
In the official lore, many tieflings pick “virtue” names like Hope or Sorrow. Others use harsher infernal names. The Tiefling list covers both feelings.
9. Can I make a name sound more unique?
Yes. Change a letter, join two names, or add a title. For example, you can use Nephron the Ashen instead of just Nephron. Titles also help in a table with many similar names.
10. What if I do not like any of the names?
Click Generate again for a new set. You can also change the race, or add a keyword that matches your character’s theme.