How Do I Generate a DnD Character by Class?
You generate a DnD character by class by selecting one of the 5 class archetypes — Wizard, Rogue, Fighter, Cleric, or Ranger — and clicking generate, which produces a name with matching race and alignment traits.
Class Archetypes
Each archetype generates names that match the class fantasy. Wizard names tend toward the arcane and scholarly (Elindra, Thalion). Rogue names are short, sharp, and street-smart (Vex, Nyx, Shadow). Fighter names sound tough and martial (Garrick, Thornwall). Cleric names carry a sacred, devotional quality. Ranger names evoke wilderness and nature when you generate a DnD character by class.

Race and Alignment Pairing
Each generated character includes a suggested race and alignment that fits the class archetype. Wizards might pair with High Elf (INT bonus), Fighters with Human or Half-Orc (STR bonus), and Rogues with Halfling (DEX bonus). These suggestions are starting points, not restrictions.
What Makes a Good DnD Character Name?
A good DnD character name matches the character's class identity, is easy to pronounce at the table, and is memorable enough that other players remember it between sessions.
Class Identity Alignment
The best character names reinforce who the character is. A wizard's name should sound learned and mysterious. A fighter's name should sound strong and direct. About 69% of D&D players say their character's name influenced how they roleplayed that character, showing that naming and identity are deeply connected when creating a good DnD character name.
Pronounceability
If your DM and fellow players can't pronounce your character's name, they'll shorten it or avoid using it. Generate several options and say each one aloud. Names with 2-3 syllables tend to work best at the table — long enough to be interesting, short enough to say quickly during combat.
How Are the Class Archetypes Different?
The 5 class archetypes each draw from different naming traditions — arcane for Wizards, martial for Fighters, devotional for Clerics, stealthy for Rogues, and naturalistic for Rangers.
Wizard and Cleric
Wizard names use elongated vowels and scholarly suffixes that suggest years of academic study. Cleric names carry a reverent, devotional quality reflecting their service to a deity. Both classes tend toward more formal naming patterns when exploring how the class archetypes are different.

Fighter, Rogue, and Ranger
Fighter names use hard consonants and short syllables that sound like someone you'd follow into battle. Rogue names are sharp and often monosyllabic — the kind of name whispered in back alleys. Ranger names blend natural elements with rugged phonetics, evoking someone who lives between civilization and the wild.
Can I Save and Download Generated Names?
You can save generated names to a favorites list, copy individual names with one click, and download your complete name list for offline reference.
Building a Name Collection
Generate names across all 5 class archetypes and star the ones that resonate. This builds a personal name bank you can draw from whenever you need a new character or NPC. Having a pre-built list means you're never stuck searching for names mid-session when you want to save and download generated names.
Session Zero Prep
Before session zero, generate 3-5 names per class archetype. Bring the list to the table so you have options ready regardless of which class you end up playing. Many players generate names for backup characters at the same time to stay prepared.
Step-by-Step Instructions
- 1Open the D&D Character Generator in your browser.
- 2Select a class archetype: Wizard, Rogue, Fighter, Cleric, or Ranger.
- 3Click generate to produce character names with race and alignment traits.
- 4Browse the results and pick names that fit your character concept.
- 5Save favorites by clicking the star icon.
- 6Copy names with one click for your character sheet.
- 7Download your favorites list for offline reference.