D&D Name Generator
Verified by Gianni V.S.
Generate Dungeons & Dragons character names across five races, dragonborn, drow, dwarf, elf, and human, from hand-picked syllable fragments, not a fixed list. Pick a race and generate as many as you like, right in your browser.
About this generator
The D&D Name Generator builds Dungeons & Dragons character names by combining short syllable fragments in your browser, so the same click rarely produces the same name twice. Every name comes from hand-built syllable banks written specifically for one of five D&D-inspired races, checked against basic pronunciation rules before being shown to you. Pick a race below, or leave it on 'Any' to pull from every race's syllable set at once for the widest possible variety.
What Dungeons & Dragons is, and where these naming patterns come from
Dungeons & Dragons was created by game designers Gary Gygax and Dave Arneson and first published in 1974 by Gygax's company Tactical Studies Rules, making it the first commercially published tabletop role-playing game. Every character in the game needs a name to sit at the table under, and the game's own material and the wider player community have built up distinct naming conventions per race over the decades since. Dragonborn traditionally carry a clan name alongside a personal name, with the clan name often placed first as a mark of honor. Drow, the game's dark elves, commonly pair a personal first name with a noble house surname marked by an apostrophe between syllables. Dwarf names lean on Old Norse-influenced sounds and craft- or geography-based clan names such as Ironforge or Stonehelm. Elf characters traditionally use a short childhood name until they reach adulthood, at which point they choose a longer, more melodic adult name for themselves. Human names in the game's core setting draw on nine distinct real-world-inspired cultures rather than one single style. This generator produces one stylized name per race, matching each race's general phonetic character, rather than reproducing every part of that fuller real structure, such as a dragonborn's separate clan name or a drow noble's house surname, which a player can still add by hand on top of a generated result.
How the D&D Name Generator works
Each name is built from an opening syllable, an optional middle syllable, and a closing syllable, combined entirely in your browser with no network call involved. Race changes the sound of all three parts: dragonborn names lean on harsh, guttural consonant clusters like 'Kaz' and 'Thrax', drow names favor an exotic, sinister edge like 'Zsar' and 'Xath', dwarf names stay short and hard like 'Grum' and 'Durm', elf names flow more softly like 'Thae' and 'Faen', and human names read as simple, common-tongue names like 'Wil' and 'Aeth'. The Length control adds three more shapes on top of that default mix: 1 syllable returns a single fragment on its own, 2 syllables pairs a start and end fragment directly, and 3+ syllables chains one to three middle fragments between the start and end, never repeating the same middle fragment twice in a row. Every candidate name is checked against basic pronunciation rules before it is shown to you, rejecting anything with three or more consonants in a row or the same letter repeated three times, so you never see an unpronounceable result.
How many different names this generator can make
Counting only the two shortest length modes, since the 3+ syllable mode chains a variable number of middle fragments into a combinatorially huge space that is easier to describe than to state as one exact figure, the dragonborn bank produces 31 valid 1-syllable names and 207 valid 2-syllable names, drow produces 35 and 210, dwarf produces 30 and 110, elf produces 32 and 216, and human produces 30 and 161. Setting race to 'Any' merges every race's syllable fragments before generating, which lets a dragonborn start fragment combine with a drow or elf end fragment, producing 150 valid 1-syllable names and 4,207 valid 2-syllable names, far more than a simple sum of the five individual race totals. The 3+ syllable mode multiplies the pool further still, since it chains one to three middle fragments before the closing syllable. Within a single browser session the generator also tracks every name it has already shown you and skips it, so you will not see a repeat while you keep clicking.
Tips for choosing a D&D character name
- Say the name out loud before settling on it, ideally in the voice you plan to use for the character at the table, since a name that reads fine on screen can be awkward to pronounce mid-session.
- Try the same race at different lengths: a 1-syllable result can work well as a nickname your character goes by, while a 3+ syllable result can work as their full formal name.
- Generate a handful of names for the same character concept and shortlist two or three, rather than accepting the first result your table sees.
- Pair a generated first name with a surname, title, or clan name of your own if your campaign expects a fuller name, since this generator focuses on first names only.
Frequently asked questions
Are these D&D names unique?
Not in the sense of being reserved to you. Two different visitors can generate the exact same name if they land on the same syllable combination, since the generator has no record of what anyone else has seen. Within a single browser session, though, the tool tracks every name you have already been shown and skips it, so you will not see the same result twice in a row while you keep clicking. If you need a name guaranteed not to appear in another table's campaign, treat any generated result as a starting point to tweak rather than a final answer.
Can I use a generated D&D name for my character?
Yes, generated names are free to use for your own character, campaign, or homebrew setting with no attribution required. The generator does not check whether a specific name already appears in published D&D source material or another table's campaign, so it is worth a quick search if the name needs to be distinct within your group. Names built from common fantasy syllables can coincidentally overlap with existing NPCs or published characters, and checking for that overlap is on you, not something the tool verifies.
Which D&D race should I pick if my character is not one of the five listed?
Leave race set to 'Any' and generate a few names, then keep whichever one sounds closest to the race you actually need, since the five race banks here cover a broad range of harsh, exotic, short, flowing, and plain naming conventions between them. A dragonborn-leaning result often reads well for other reptilian or draconic races, while a human result tends to fit halflings or other small, common-tongue folk with only a small mental adjustment. The generator does not simulate every official D&D race individually, so treat the closest-sounding race as a starting point rather than an exact match.
Why does the Length option change how the name sounds?
The Length control changes how many syllable fragments get chained together, not just how long the final name is. A 1-syllable result draws from the combined pool of start and end fragments and stands alone, a 2-syllable result always pairs one start fragment directly with one end fragment, and a 3+ syllable result inserts one to three middle fragments between them, which is why longer names for the same race can sound noticeably more complex than short ones. Leaving Length on 'Any' lets the generator pick a random mode on every click, which is a good way to hear the full range a single race's syllable bank can produce.
Where does a generated D&D name actually get used?
A generated D&D name is meant to go on a character sheet and get used at the table, whether that table is in person or on a virtual tabletop platform like Roll20 or Foundry, rather than entered into any single official field the way a video game username would. Most D&D groups do not check names against any master list, so uniqueness is a matter of what feels right for your campaign rather than a platform-enforced rule. Some virtual tabletop tools let a player rename their character sheet or token at any point, so a generated name here works equally well as a placeholder while brainstorming or as a name you commit to for the whole campaign. If you plan to publish a character in a novel, comic, or other creative work built around D&D, that is a separate consideration from just naming a character for your own table, and is worth checking against existing published names yourself.
Do these generated names follow real D&D naming conventions?
They are written to match the general phonetic character documented for each race rather than official Wizards of the Coast source text copied directly, since specific published character names are the company's own creative property. Dragonborn names here lean on short, hard-sounding syllables the way real dragonborn personal names typically do, drow names lean on sharp consonants like V, X, and Z the way real drow names typically do, and dwarf names lean on Old Norse-influenced sounds the same way official dwarf names typically do. What this generator does not attempt to reproduce is the fuller structure many tables use on top of a personal name, such as a dragonborn clan name or a drow noble house surname, since those are usually chosen separately rather than generated as part of one fused word. Treat a generated name here as the personal name a real D&D naming convention would build the rest of a character's full name around, not the complete structure itself.
Who actually created Dungeons & Dragons, and when?
Dungeons & Dragons was created by game designers Gary Gygax and Dave Arneson and first published in 1974 by Gygax's company, Tactical Studies Rules, making it the first commercially published tabletop role-playing game. Arneson is generally credited with introducing the idea of role-playing individual characters to Gygax, building on ideas from earlier tabletop wargaming rather than inventing the concept from nothing. The game has been through several major editions since, and Wizards of the Coast, a subsidiary of Hasbro, has published it since acquiring the game's original publisher in 1997. Every one of those editions still requires each player to name their own character, which is the specific need this generator is built to help with.