Campaign workbench
Create Fantasy Names
Choose a culture, species and naming style, then generate a focused list you can use immediately at the table.
Generate a bundle of related content?
Build related people, places and encounters around one shared premise, with the relationships already connected.
Built into every result
What This Fantasy Name Generator Creates
10 Playable Races
Generate 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.
7 Cultural Styles
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.
Instant Results with Meanings
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.
Better prompts
How to Use the Fantasy Name Generator
Mix cultural styles within a single race to reflect a diverse world
Use the extra prompt to tie names to specific social roles or backgrounds
Generate multiple batches and pick favourites from across sets
Consider how a name sounds when spoken aloud at the table
Keep a running name bank for impromptu NPC encounters
Don't overthink the first name — you can always regenerate
Avoid giving every NPC in a region the same cultural style
Don't ignore the meanings — they can inspire character traits
Avoid names that are too similar to existing party members
Don't use names that are difficult for your players to pronounce
Before you generate
Fantasy Name Generator Questions
What races can I generate names for?
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.
What do the cultural style options mean?
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.
How does the extra prompt field work?
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.
Can I use these names in my D&D campaign?
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.
How are names with meanings generated?
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.
What naming conventions does D&D use for different races?
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.
How should I name NPCs differently from player characters?
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.
Can I generate names for settlements and places?
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.
How many names are generated at once?
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.
Does it work as an RPG name generator outside D&D?
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.
Can I use it as an NPC name generator mid-session?
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.
Is it a random name generator or does it follow rules?
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.
Is the name generator really free?
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 with premium editing features.
Related generators
Keep building your world
NPC Generator
Generate complete NPCs with personalities, backstories, and stats.
Settlement Generator
Create towns and cities with named inhabitants and locations.
Faction Generator
Build organisations with named leaders, members, and hierarchies.
Monster Generator
Create named creatures and legendary beasts for your encounters.
The short answer
What is the CharGen Name Generator?
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.
D&D names by race
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.
- Aisling
- dream, vision (Irish)
- Aldric
- old ruler (Old English)
- Edric
- rich ruler (Old English)
- Felix
- lucky (Latin)
- Hilda
- battle (Old Norse)
- Ingrid
- beautiful Ing (Old Norse)
- Leofric
- dear ruler (Old English)
- Maren
- of the sea (Latin)
- Maud
- mighty in battle (Germanic)
- Osric
- divine ruler (Old English)
- Tamsin
- twin (Cornish)
- Wystan
- battle stone (Old English)
- Aeloryn
- dawn singer
- Caelith
- woven of stars
- Faelar
- swift current
- Ithrae
- breath of the moon
- Lorathiel
- silver leaf
- Mirethil
- still water
- Nimrael
- keeper of rain
- Quelyn
- quiet flame
- Sylvaris
- born of the wood
- Thalindra
- high glade
- Vaelis
- veil of evening
- Yrsael
- first light
- Balgrim
- grim as the forge
- Brokka
- born at the hammer
- Durva
- heart of the mountain
- Gruni
- coal-eyed
- Hjalda
- shield of the hall
- Hrothi
- ash-bearded
- Kardun
- echo of the anvil
- Marrek
- deep miner
- Orsa
- bear of the deep roads
- Rundra
- keeper of runes
- Thorva
- thunder in stone
- Vorna
- bright as embers
- Brakka
- stone skull
- Durgash
- one who does not fall
- Ghavra
- scar of honour
- Karzug
- iron fist
- Krenna
- first to charge
- Morghak
- night hunter
- Oshgar
- blood of the mountain
- Ruzka
- red spear
- Tuvrak
- the long march
- Ushka
- she who breaks the gate
- Vulgra
- wolf mother
- Zhurra
- howl on the wind
- Bellam
- bright bell at supper
- Dobrin
- keeper of the pantry
- Elbin
- born in the elder grove
- Fennick
- fox of the hedgerow
- Hobbe
- keeper of the hearth
- Linnet
- small songbird
- Merriby
- merry by the fire
- Nibbet
- small lucky bite
- Sorrel
- sour garden herb
- Tansy
- yellow garden herb
- Tobbin
- small drum
- Wendra
- wanderer who comes home
- Azrakel
- sworn to the ember
- Belith
- bound by an oath
- Ishvael
- vow made at night
- Kazrai
- crown of ash
- Malkaris
- salt and cinder
- Orthis
- the broken chain
- Sereth
- the thorn that stays
- Zevira
- smoke-tongued
- Solace
- virtue name: comfort given to others
- Vesper
- virtue name: evening prayer
- Reverie
- virtue name: a waking dream
- Resolve
- virtue name: will that does not bend
- Arkhesh
- flame that answers
- Brazhan
- the brass oath
- Draveth
- scale of the storm
- Ghorrun
- thunder in the chest
- Iskara
- clear sky after lightning
- Zorvessa
- keeper of the hoard
- Morvax
- black iron
- Nazhira
- ember of the clan
- Qorran
- first hatched
- Saphrax
- sapphire claw
- Tharzel
- honour carried high
- Vyrrah
- breath of the south wind
- Dwimmet
- little riddle
- Fenwhistle
- whistle in the marsh
- Gizzle
- bright spark
- Jinnabell
- bell that laughs
- Mottlewick
- speckled candle
- Ollibrook
- laughing brook
- Pindle
- small pin, clever fix
- Pockle
- little pocket
- Quibby
- always asking
- Tinnaby
- little tinker
- Umbrin
- shade under the mushroom cap
- Zabbler
- chatterer
- Ardaleth
- hearth and leaf
- Brennaris
- raven of two roads
- Daeric
- wise ruler
- Eliswyn
- star friend
- Haliel
- the one who walks between
- Liraen
- light of the harbour
- Maelric
- song ruler
- Nessira
- born at the river mouth
- Rowanel
- rowan and moon
- Sylwen
- wood friend
- Tavrin
- keeper of two names
- Varessa
- the evening path
- Brugan
- stubborn stone
- Dorrak
- one who stands between
- Esha
- quiet strength
- Garrum
- the one who came back
- Hurn
- the hunter's shadow
- Karra
- clear-eyed
- Mardok
- hammer and heart
- Nazra
- the one who keeps the peace
- Orvik
- iron will
- Rhesha
- two-blooded
- Tavga
- first light after battle
- Vrenna
- she who mends
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.
How CharGen's name generator compares to free tools.
Alternatives to
Perchance
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
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 (for D&D)
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