Pick a race, a style, and an optional class flavor, then generate ten names at once. Click any name to copy it.

Introduction
Every campaign has that pause. The dice are out, the character sheet is half finished, the class and backstory are settled, and the name box sits empty because nothing you invent sounds like it belongs to the character in front of you. The DnD name generator above ends that pause in one click. Choose one of seven races, pick a style, add an optional hint of your class, and receive ten complete names, each built from name parts created for that race alone.
A name does more work than beginners expect. It tells the table how to picture your character before you speak a line, it hints at family, place, and temperament, and it will be said aloud hundreds of times across a campaign, so it needs to be easy to say and hard to confuse with anyone else at the table. This page explains how naming differs across the seven races in this tool, how the class flavor option shapes a name, and how to choose, adapt, and keep a name once a good one appears.
What this generator covers, and what it deliberately leaves out
Coverage first, because it is different from most name tools and the difference is intentional. This generator covers tieflings, halflings, gnomes, half-orcs, aasimar, tabaxi, and genasi, and only those seven. Dragonborn, dwarf, and elf characters already have their own dedicated tools on this site, with name banks built around those traditions alone, so they are not repeated here. Use our dragonborn name generator for dragonborn characters and our dwarf name generator for dwarf characters, and look for the separate elf name tool on the site for elf characters. Keeping this tool to seven races means every bank below could be written with real attention instead of being spread thin across every option in the game.
Within those seven, each race gets its own original parts: its own opening syllables, endings, surnames, clan and family names, and, for tieflings, virtue names. Nothing here is copied from a book or a website list. The generator combines parts in your browser, so a halfling name is built from warm, round halfling sounds and a garden or burrow style family name, while a half-orc name is built from short, hard sounds and a name that sounds earned rather than inherited. If you enjoy name tools in general, you might also enjoy our rap name generator, which uses the same pick, generate, and copy idea for a very different stage.
How to use this DnD name generator
Step one: choose the race from the first menu. This is the most important choice, because it selects the whole name bank, the sounds, the surname style, and the cultural logic behind the results. Step two: choose a style. Any mixes the masculine and feminine banks freely, which is useful for non player characters and for players who want the widest range. Masculine and feminine narrow the given name parts to one bank while keeping the same family names.
Step three: add class flavor if you want it. Leave it set to none for a plain cultural name, or pick fighter, wizard, rogue, bard, cleric, or warlock to add an epithet or a surname style that nods to the class. Step four: press the generate button and read the ten names aloud. Reading aloud is not a gimmick; a name that trips your tongue now will trip it in session twelve. Step five: click a name to copy just that one, or copy all ten into your notes so you can compare them with your group. Step six: generate again for ten more. There is no limit, and changing only the class flavor while holding the race steady is a fast way to feel how much tone, rather than sound, shapes a name.
Naming traditions across the seven races
Tieflings often carry two naming paths. One path uses infernal flavored given names, sharp, elegant, and a little dangerous, paired with a family name. The other path is the virtue name, a single chosen word that announces an intention, such as hope, mercy, or defiance, taken when the character decides who they will be rather than who their bloodline suggests. This generator draws on both paths, so tiefling lists mix stately infernal names with virtue carrying results.
Halflings favour warmth. Their given names are friendly and musical, their family names point to hills, gardens, rivers, barrels, and burrows, and a halfling name should sound welcome at a kitchen table. Gnomes sit at the opposite tempo: quick, bright, inventive names that tumble over themselves, often with nicknames layered on top in real play, and family names that sound like workshops, gadgets, and happy accidents. Half-orc names are blunt and physical, built from hard consonants and short syllables, and their second names often read like deeds or scars, something done, survived, or carried, rather than a long family line.
Aasimar names lean toward light and music, with given names that sound like dawn, bells, and clear air, and family names touched by the celestial guide many aasimar grow up hearing. Tabaxi names in this tool follow a descriptive pattern, pairing an observant given name with a clan style second name drawn from weather, landscape, and movement, which suits a curious, travelling people. Genasi names bend toward the element of their heritage, so the banks mix earthy, airy, fiery, and watery sounds and surname parts, and a genasi result can hint at ember, stone, gale, or tide without naming an element outright.
Class flavor: a small hint with a big effect
Class flavor is optional on purpose. Many characters should be named by family and culture alone, and a plain name often ages best across a long campaign where a character may change direction. When you do add it, the flavor works as an epithet or a surname style rather than a job title, so the result reads as a name people in the world might actually use. A fighter flavored name feels braced and public, the kind announced at a tournament gate. A wizard flavored name feels older and more private, as if it were written in a margin. A rogue flavored name slips sideways, a bard flavored name performs a little even on paper, a cleric flavored name carries a calm, sworn weight, and a warlock flavored name keeps one detail back, as if the full name were not quite being shared.
Try this comparison when you use the tool. Generate ten names for one race with no flavor, then generate ten more with only the flavor changed. The given names come from the same bank, yet the second list will feel like different people. That is the quiet lesson of naming in roleplaying games: a surname or epithet frames everything in front of it, and dungeon masters can use the same trick to make two non player characters from the same town feel related but distinct.
Examples of names this generator can produce
A tiefling wizard might receive a long, elegant given name joined to a virtue word, a combination that suggests a scholar who chose a hopeful name and means to keep it. A halfling rogue might get a round, friendly given name with a light footed family name, which plays nicely against the secret in the class. A gnome bard name should bounce, with a bright given name and a family name full of chimes and whistles, while a half-orc cleric name lands heavier, short given name, plain strong second name, nothing wasted.
An aasimar fighter name pairs a dawn bright given name with a banner style ending, a tabaxi name pairs a watchful given name with a travelling clan name, and a genasi name pairs an elemental given name with a surname built from tide, ember, stone, or storm parts. None of these examples is a promise about a specific result, because the parts combine at random each time you click. They are a guide to the feel of each bank, so you can pick the race whose sound matches the character you already have in mind, then let the generator surprise you inside that sound.
Use cases beyond a single player character
Dungeon masters get the most volume from this tool. Ten names at once is a ready made crowd: a market street, a ship crew, a noble household, or the witnesses to an event the party is investigating. Copy all ten into your session notes before play and cross them off as you assign them, and your world will never again contain an innkeeper named, after a long pause, Steve. The style setting helps here too, because a mixed any list fills a whole village faster than ten names chosen one at a time.
Writers and game designers use the lists differently. A novelist can generate forty names for one race, keep five, and let the rejected thirty shape the sound of the culture in the background. A teacher running a classroom story game can name a whole cast in minutes. In every case the rule is the same: generate widely, choose slowly, and write the chosen name down, because the name you forget to record is always the one the table loves.
Tips for choosing and keeping a great name
Say the name aloud, then say it as a shout across a battlefield and as a whisper in a library. If it works at both volumes, it will work in play. Check the shortened form, because every long name becomes a nickname by session three. Avoid a name one letter away from another party member; let surnames do the separating work.
Keep the name spelling simple enough for the dungeon master to write down without asking twice, and put the spelling on your character sheet exactly as you want it said. If a generated name is almost right, change one syllable rather than starting again, since the banks are built from parts and a small edit keeps the racial sound intact. Finally, let the name grow. A virtue name chosen at twenty or a deed name earned at a bridge will mean more in month six than on day one.
Frequently Asked Questions
What is a DnD name generator?
A tool that builds tabletop fantasy character names from race specific name parts. Choose a race, style, and optional class flavor, and it returns ten complete names ready to copy.
Which races does this DnD name generator cover?
Seven only: tiefling, halfling, gnome, half-orc, aasimar, tabaxi, and genasi. Dragonborn, dwarf, and elf characters are served by separate dedicated tools on this site, so they are left out here.
Are these names copied from a book or another website?
No. Names are assembled in your browser from original invented parts written for this tool, including syllables, given names, surnames, clan names, and tiefling virtue names.
How does the class flavor option change a name?
It adds a short epithet or surname style that fits the class, such as a sturdy ending for a fighter, an arcane title for a wizard, or a shadowed nickname for a rogue.
Can I use a generated name for a non player character or a novel?
Yes. Dungeon masters name innkeepers, rivals, and witnesses this way, and writers use the lists for fiction drafts. The combinations are original, so you can use them freely.
What is a tiefling virtue name?
A word some tieflings choose instead of an infernal birth name, stating who they intend to be, such as a hope or a vow. Some tiefling results here carry a virtue word.
How do I copy a name I like?
Click any single name to copy just that name, or use the copy all button for the full set of ten. Paste it into your character sheet or campaign notes.