Skip to content
CreatePricing
A quill, sealed scrolls and an open naming ledger by lamplight
Built for the world in progress

D&D Name Generator

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.

Download on the App Store

Campaign workbench

Create Fantasy Names

Choose a culture, species and naming style, then generate a focused list you can use immediately at the table.

Session Prep Bundles

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 Bundle

Built into every result

What This Fantasy Name Generator Creates

  1. 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.

  2. 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.

  3. 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.

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