❯
❯
D&D Character
Name Generator Refresh Loop
Name Generator

D&D Character Name Generator

Create original fantasy names for any D&D race and class, from elves and dwarves to tieflings and dragonborn. Free and private.

Pick one of nine 5e races or Any race, choose a class and gender, and click Generate names to get 12 original D&D character names, each tagged with its race, class and gender. Show first and family names or first names only, star your favourites to save them, and copy or download your list as a .txt file. Free, no sign-up.

100% Free

No Sign-Up, Nothing to Install

Original Fantasy Names

12 Fresh Names per Click

Private & Secure

Names Made in Your Browser

9 Playable Races

Plus 12 Classes and Gender Filter

Names for your next Dungeons & Dragons hero, villain or NPC, made to fit each 5e race. Pick a race, choose a class and generate.

Race
Settings
Gender
Show

Your D&D character names

    Choose a race, then press Generate names. Your names will appear here.

    0 names 0 saved
    Saved names
    Saved on this device

      Tap the star beside a name to keep it here. Saved names stay in this browser only.

      Private by design: the names above are made in your browser and saved names stay on this device. If you press “Get more with AI”, your race, settings and the names shown are sent to the free Pollinations AI service. No account or sign-in is needed. Protected by Cloudflare Turnstile.

      How Do You Generate a D&D Character Name?

      To generate a D&D character name, pick a race such as Elf, Dwarf, Tiefling or Dragonborn, choose a class like Fighter, Rogue or Wizard, set Gender to Any, Male or Female, and click Generate names. The tool builds each name from sounds that suit the chosen 5e race, adds a fitting family or clan name, and gives you 12 original fantasy names in under a second.

      Every D&D race has its own naming style. Elven names are flowing and musical, like Aelwen Starweaver. Dwarven names are short and strong, with a clan name such as Ironforge. Halflings have warm, homely family names, gnomes have playful tinkering names, half-orcs sound blunt and fierce, and some tieflings take a virtue name like Hope or Mercy. A name that matches its race makes your character feel at home in any campaign.

      Names are created on your own device. The generator combines race-specific syllables and family names right in your browser, so names appear instantly and nothing is sent to Teasoft. Only when you click Get more with AI are your race, settings and the names on screen sent to the free Pollinations AI service to suggest more.

      What each race gives you:

      RaceExample nameNaming style
      Any raceAldric Stormwalker, Tobry Applebottom, Kriv ThalruunA mixed list across every race, ideal for a party or a town of NPCs
      HumanAldric StormwalkerClassic, grounded first names with heroic family names
      ElfAelwen StarweaverLong, graceful names with nature or starlight family names
      Half-elfKaelen DawnbornA blend of human and elven sounds
      DwarfDagrin IronforgeShort, strong names with a clan name tied to stone, metal or craft
      HalflingTobry ApplebottomFriendly first names with cosy, homely family names
      GnomeFizwick CogspringQuirky, playful names with a tinkering feel
      DragonbornKriv ThalruunHard, draconic names with a proud clan name
      Half-orcGorrak SkullcrusherBlunt, guttural names with fierce surnames
      TieflingZariel, MercyInfernal names, or virtue names such as Hope, Torment or Mercy

      Common reasons to use a D&D name generator

      What each control does:

      ControlWhat it doesWhen to use it
      Race tilesSet the naming style: Human, Elf, Half-elf, Dwarf, Halfling, Gnome, Dragonborn, Half-orc, Tiefling or Any raceMatch the name to your character’s ancestry
      ClassTags each name with one of 12 classes, from Barbarian to Wizard, or Any classPlan a character or label NPCs by role
      GenderShows Any, Male or Female namesWhen you need a name for a specific character
      ShowSwitches between First and family name, or First name onlyUse first names only for nicknames, companions or quick NPCs
      Generate namesCreates a new list of 12 namesStart a fresh batch at any time
      Add 12 moreAdds another 12 names to your listKeep browsing without losing the names you have
      Get more with AIAsks a free AI service for extra namesWhen you want more variety
      StarSaves a name to your Saved names listKeep the names you like as you browse
      Copy allCopies every name in the list (or click one name to copy it)Paste names into campaign notes, Discord or a character sheet
      Download .txtSaves the names as a plain text fileKeep a ready list of NPC names for future sessions
      ClearEmpties the results or saved listStart fresh with a clean list

      Good to know

      What You Can Do With This Tool

      How to Generate a D&D Character Name

      Pick a race

      Choose your character’s race, such as Elf for flowing names, Dwarf for strong clan names or Tiefling for infernal and virtue names. Choose Any race for a mixed list.

      Choose your settings

      Pick a class, set Gender to Any, Male or Female, then choose First and family name for full names or First name only for short ones.

      Generate and save

      Click Generate names to get 12 D&D character names. Tap the star beside the ones you like, then copy them or download them as a .txt file.

      Tip: say the name aloud as your Dungeon Master would at the table. If it is easy to say, easy to spell and does not sound like another character in the party, everyone will remember it. When a name fits, use the Title Case Converter to keep its capitalisation consistent in your character sheet, campaign notes and session recaps.

      Which Race Should I Choose?

      CharacterRaceWhy
      Classic adventurer from a kingdom or cityHumanFamiliar, grounded names that suit almost any setting
      Graceful, long-lived wizard or rangerElfFlowing names with poetic family names
      Character caught between two worldsHalf-elfNames that mix human and elven sounds
      Sturdy fighter, cleric or smithDwarfStrong names with a proud clan name
      Cheerful rogue or bardHalflingWarm first names with cosy family names
      Inventor or curious illusionistGnomeQuirky names with a playful, tinkering feel
      Proud warrior with draconic bloodDragonbornBold names with a clan name
      Fierce barbarian or brawlerHalf-orcShort, powerful names with fierce surnames
      Warlock or outsider with an infernal pastTieflingInfernal names or a chosen virtue name
      Whole party, tavern or town of NPCsAny raceA mixed list of names across every race

      Tips for choosing a great D&D character name

      After you choose your D&D character name

      • Test it at the table. Use the name in a short introduction or a line of dialogue to hear how it sounds next to the rest of the party.
      • Search the name. Make sure it is not already a famous character from novels, games or official D&D adventures.
      • Build the character. Add a background, alignment, ideals and a short backstory, and give your character a nickname or title if it fits.
      • Share your character. Prepare your portrait with Remove Background and Resize Image, then introduce your hero with the Instagram Text Formatter.

      Frequently Asked Questions

      Choose a race, pick a class, set Gender to Any, Male or Female, then click Generate names. Twelve original D&D character names appear instantly, each tagged with its race, class and gender.

      Yes. It is completely free, with no sign-up, no limits and nothing to install.

      No. Names are created inside your browser on your own device. Only Get more with AI sends your race, settings and the names on screen to a free AI service.

      As many as you like. Each click of Generate names or Add 12 more gives you 12 new D&D character names.

      There are ten options: Any race, Human, Elf, Half-elf, Dwarf, Halfling, Gnome, Dragonborn, Half-orc and Tiefling.

      Yes. Set Gender to Male or Female for a specific character, or Any for a mix of both.

      It asks the free Pollinations AI service for extra D&D names based on your race, settings and the names on screen. No account or sign-in is needed.

      Tap the star beside a name. It is added to your Saved names list, where you can copy or download it.

      In this browser on this device only. Copy them or download a .txt file to use them on another device.

      Yes. Click Download .txt to save every name in the list as a plain text file.

      The class labels each name so you can plan a character or sort NPCs by role, such as Elf Wizard or Dwarf Cleric. The name itself follows the naming style of the race you chose.

      Yes. Set Show to First name only for single names, which work well for nicknames, companions, familiars and quick NPCs.

      Yes. The names are free ideas for player characters, NPCs, homebrew campaigns, fiction and roleplay. Search a name first if you want to avoid matching an existing character.

      A good name is easy to say at the table, fits the naming style of its race and stands apart from the other characters in your party.

      No. It is an independent fan tool made by Teasoft and is not affiliated with or endorsed by Wizards of the Coast.

      Yes. It works in Chrome and Safari on Android phones, iPhones and tablets.

      No. Everything runs in your web browser.

      It works in Chrome, Edge, Firefox, Safari and other modern browsers.

      About Teasoft’s D&D Character Name Generator

      Teasoft’s D&D Character Name Generator is a free online tool that creates original fantasy names for Dungeons & Dragons characters. It follows the naming styles of the core 5e races, so every name fits a human paladin, an elven wizard, a dwarven cleric or a tiefling warlock in your campaign.

      It is made for players, Dungeon Masters, fantasy writers and roleplayers who need a fitting name for a hero, villain or NPC in seconds. Teasoft is an independent fan resource and is not affiliated with Wizards of the Coast, owner of the Dungeons & Dragons trademark.

      Your names are generated on your device and are never uploaded to Teasoft. Saved names stay in this browser, and nothing leaves your device unless you choose Get more with AI.