Generate authentic character names for D&D, Pathfinder, and other tabletop RPGs. Pick a race, cultural style, and gender, then get instant AI-powered names with meanings. Free, unlimited, no account required.
Generate a bundle of related content?
Build related people, places and encounters around one shared premise, with the relationships already connected.
Build a Session Prep BundleGenerate names for Human, Elf, Dwarf, Orc, Halfling, Tiefling, Dragonborn, Gnome, Half-Elf, and Half-Orc characters. Each race produces names that feel authentic to its cultural identity in the D&D universe.
Choose from Fantasy, Norse, Celtic, Asian, Arabic, Roman, and Slavic naming traditions. Each style applies distinct phonetic patterns and linguistic flavour, letting you match names to specific regions of your world.
Names arrive in seconds, each with a brief meaning or origin. No job queues, no waiting. Copy individual names or the entire list with one click, then jump straight back into your session prep.
The name generator supports all core D&D 5e playable races: Human, Elf, Dwarf, Orc, Halfling, Tiefling, Dragonborn, Gnome, Half-Elf, and Half-Orc. Each race produces names that reflect its cultural identity within the D&D universe. Elvish names tend toward flowing vowels and soft consonants, drawing on Tolkienesque linguistic traditions. Dwarven names favour hard consonants, clan prefixes, and compound structures that evoke stone and metalwork. Orcish names are shorter and more guttural, often featuring hard stops and aggressive phonemes. Halfling names feel warm and pastoral, while Tiefling names blend infernal echoes with virtue-based naming conventions.
Cultural styles apply a real-world linguistic flavour to the generated names. Fantasy produces classic high-fantasy names inspired by Tolkien, Dungeons & Dragons, and other foundational works. Norse draws from Old Scandinavian and Viking-era naming traditions, producing names with patronymic structures and hard northern consonants. Celtic pulls from Irish, Scottish, and Welsh traditions, with lyrical sounds and nature-based meanings. Asian draws on Chinese, Japanese, and Korean naming conventions, often with meaningful character combinations. Arabic produces names inspired by classical Arabic phonetics, with flowing syllables and desert-culture resonance. Roman uses Latin-derived structures common in historical Roman naming, including praenomen and cognomen patterns. Slavic draws from Russian, Polish, and Czech traditions, with patronymic endings and Cyrillic-inspired phonetics.
The extra prompt field lets you add freeform context that influences the generated names. You can specify social roles like 'noble house', 'pirate crew', 'merchant guild', or 'street urchin' to steer the AI toward names that fit a particular archetype. You can also describe personality traits ('mysterious', 'jovial', 'ancient'), occupations ('blacksmith', 'scholar', 'assassin'), or world-specific context ('desert nomad', 'forest guardian', 'underdark exile'). The AI incorporates these hints into its naming patterns, producing results that feel tailored to your specific use case rather than generic fantasy names.
Yes, all generated names are yours to use freely. There are no licensing restrictions or attribution requirements. Use them for player characters, NPCs, settlements, ships, taverns, guilds, noble houses, or any other element of your worldbuilding. The names work across all tabletop RPG systems including D&D 5e, Pathfinder 2e, Warhammer Fantasy, Shadow of the Demon Lord, and homebrew systems. Many Dungeon Masters generate a batch of 30-50 names before each session to have ready for impromptu NPC encounters.
Each name is generated by an AI language model that understands naming conventions, etymology, and cultural linguistics. When possible, the AI derives a brief meaning or origin for each name based on the cultural style and race selected. For example, an Elvish name with Celtic styling might include a meaning drawn from nature or starlight, while a Dwarven name with Norse styling might reference stone, iron, or ancestral honour. Meanings are approximate and creative rather than strict linguistic translations, designed to inspire character development and worldbuilding rather than serve as academic etymology.
In D&D lore, each race has distinct naming traditions. Elves typically have a given name and a family name, with names that evoke natural beauty, celestial phenomena, or historical events in Elvish. Dwarves use clan names passed through generations, with given names that often reference ancestors, crafts, or notable deeds. Orcs use strong, short names that serve as battle cries, sometimes with epithets earned through combat. Halflings favour warm, homely names with multiple syllables, often using diminutives and nicknames. Tieflings may use infernal names from their bloodline, virtue names they choose to represent their aspirations, or adapted human names from their mortal heritage. Dragonborn combine a clan name with a personal name, with given names often having draconic phonetics. Gnomes accumulate names throughout their lives, collecting nicknames from friends, family, and colleagues, sometimes having five or more names by adulthood.
NPC names should be memorable but not overly complex, since players need to recall them during sessions. Focus on names that are easy to pronounce and distinct from other NPCs in the same scene. A good approach is to give important NPCs two-part names (given name plus title or epithet) while minor NPCs get simple one-word names. Use the cultural style consistently within regions of your world so players can intuit where an NPC comes from based on their name alone. Avoid names that sound too similar to player character names, as this causes confusion at the table.
While this tool is optimised for character names, you can use the extra prompt field to generate place-like names. Try prompts like 'city name', 'tavern name', 'mountain fortress', or 'enchanted forest' alongside a race and cultural style. For dedicated settlement and location generation with full descriptions, maps, and details, check out the Settlement Generator and Region Generator tools.
Each generation produces 10 names with optional meanings. Use the Generate More button to add another batch of 10 without clearing your current results. You can build a list of 50, 100, or more names this way. The Copy All button grabs every name in your list at once, making it easy to paste into your campaign notes, a spreadsheet, or your VTT of choice.
Yes. The race list follows the D&D 5e core options, but the names themselves are system-neutral. I use Human with the Roman or Slavic style for grittier low-magic games, and Elf or Gnome with the Celtic style for fairy-tale settings. The extra prompt field does the rest: type 'Pathfinder Golarion noble', 'Warhammer Empire soldier' or 'sci-fi ship captain' and the batch follows that brief. Nothing in the output is tied to D&D rules, so the names drop straight into Pathfinder 2e, Dragonbane, Shadowdark, Call of Cthulhu or a homebrew system.
That is the job it was built for. A batch of 10 names arrives in a few seconds, and tapping a name copies it, so you can answer 'what's the innkeeper called?' before the table notices the pause. Once you pick a name, the buttons under the results carry it into the NPC Generator or the Character Generator, so a walk-on who suddenly matters can get a personality, motives and a portrait without retyping anything. For prep, generate a few batches per region and keep the list in your session notes.
Both, in a useful way. Your choices of race, cultural style and gender are fixed rules, and the extra prompt narrows things further. Inside those rules each batch is freshly composed by AI, so pressing Generate twice with the same settings gives you 10 new names rather than the same list reshuffled. That makes it a random D&D name generator you can steer, which matters when you want every dwarf from one clan to sound related but not identical.
Yes, completely free with no catches. No account registration, no gold cost, no daily limits. Name generation uses minimal AI resources compared to full entity generation, so I offer it as a free utility tool for the D&D community. If you find it useful, check out my other generators for NPCs, settlements, taverns, monsters, and more, which offer free generation and free editing by hand.
The CharGen Name Generator is a free AI tool that produces authentic fantasy character names for D&D 5E, Pathfinder 2E, and other tabletop RPGs without requiring an account. Pick from 10 supported races (human, elf, dwarf, halfling, orc, tiefling, dragonborn, gnome, half-elf, half-orc) and 7 cultural styles (fantasy, Norse, Celtic, Asian, Arabic, Roman, Slavic), choose male, female, or neutral, and receive a batch of names per click with brief meanings on each.
Unlike static name lists, every result is uniquely composed by AI and tagged with cultural and phonetic context so DMs and players can pick one that feels right. Outputs copy straight into character sheets or session notes with no save, no export, and no signup. Compatible with all fantasy RPG settings. Completely free, unlimited usage.
Example names for each D&D race, with what they mean. Human names show their real origin. For the other races, the meanings belong to the game world. Generate more above, or use these as a starting point.
Compare alternatives
Compare generation depth, editing controls and how each tool fits into campaign prep. These field reports are based on current public features and hands-on testing.
Alternatives to
Perchance has thousands of community generators but no D&D focus. I tested 6 alternatives: AI-driven, table-driven, free, paid. Field report from April 2026, re-verified August 2026.
Read the field reportAlternatives to
Donjon's free random generators are reliable but dated. I tested 6 alternatives covering NPCs, shops, dungeons, names, and visual content. Field report from April 2026.
Read the field reportAlternatives to
ChatGPT can generate D&D content but has no game tooling around it. I tested 6 alternatives: AI generators with sheets, tokens, voice, and portrait gen. Field report from April 2026.
Read the field report