Is this D&D name generator free?
Yes. It is free to use with no account or sign-up. Names are made in your browser, so the options you choose are never sent to us or saved.
Free tools for GMs
Ten fresh names for your next NPC, character or tavern regular. Choose a people, style and class, or leave everything on Any and see what the raven brings back. Free, with no account.
Your names will appear here. Press Generate names to roll ten.

After you name them
Record your next session in Discord and Memory sessions track your NPCs for you. Players and GMs can then ask your campaign anything.
Your first Premium + Memory session is free. No card required.
Recap Raven product examples. Click an image to enlarge.
The party wants to know the innkeeper’s name, and you have about two seconds. This fantasy name generator gives you ten at a time for D&D and other tabletop RPGs. Pick a people, a style and a class, then press Generate names. Leave any option on Any to mix things up: one roll might bring a Norse dwarf, a Roman tiefling and a rustic halfling side by side. Each name shows where it came from, so you can roll again in the same direction.
Styles change the sound. Classic fantasy keeps each people’s own naming traditions. Roman / Imperial adds Latin endings, and Norse / Northern brings family names built from a parent’s name. Gothic / Dark suits horror campaigns and vampire courts, Rustic / Folk gives villagers trade surnames like Miller or Thatcher, and Galactic works for space fantasy. A vibe nudges surnames and epithets toward a theme, so Frost might give you a Rimewood or someone “of the White North”.
Easy to pronounce is on by default. It skips apostrophes, awkward consonant clusters and anything longer than three syllables, because players remember a name they can say out loud. Turn it off for harsher dragonborn, orc and tiefling names with stylised apostrophes.
Rolling up a new character as well? Try the stat roller for ability scores, the dice roller for checks at the table, or the session zero checklist before your first game.
Yes. It is free to use with no account or sign-up. Names are made in your browser, so the options you choose are never sent to us or saved.
Yes, use them however you like, with no credit needed. The generator skips well-known characters from books, films and games, but it cannot check every name ever published. If you are publishing commercially, do a quick search before you print.
Not during one visit. The generator remembers every first name it has shown you and will not repeat one until you reload the page. If a narrow mix of options runs low on fresh names, it tells you and lets you start fresh.
Dwarf names are short and gruff, with hard endings like -grim or -dur and clan surnames such as Ironhelm. Elf names flow, with soft vowels and endings like -wyn, -iel or -rion. Halfling names are cosy and homely, and gnome names are quick and playful. Tieflings mix sharp, old-sounding names with virtue names like Solace or Vigil. Dragonborn names roll and rumble, and orc names land like a hammer.
Human, Elf, Half-Elf, Dwarf, Halfling, Gnome, Orc or Half-Orc, Tiefling, Dragonborn and Goliath, with the twelve classes from Barbarian to Wizard. There is also a Commoner option for villagers, shopkeepers and the farmer the party just woke up. Switch on Include titles and a class adds a fitting title now and then, such as Magister for a wizard or Sister for a cleric.
Roll a list before the session and keep it beside your notes. When the party asks the blacksmith for her name, take the next one and cross it off. Give important NPCs names that start with different letters so players do not mix them up, and keep minor characters to one or two syllables.
Write each name down with one detail the players will remember, like a scar or a favourite saying. Or let Recap Raven do it for you: record your session in Discord, and Memory sessions add the NPCs your table meets to Campaign World, ready for you and your players to ask about later.