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

Free Name Generation, No Limits

Generate as many names as you want for your D&D characters, NPCs, settlements, and worldbuilding. No gold cost, no sign-up required.*Names are AI-generated and may occasionally produce unexpected results. That's half the fun.

Free Unlimited generation

10 D&D races supported

1-Click Copy to clipboard

Features

01

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.

02

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.

03

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.

Tips for Game Masters

1

Pick Your Race First

Start by selecting the character's race. Elvish names tend toward flowing vowels and soft consonants, while Dwarven names favour hard stops and compound structures. The race sets the phonetic foundation.

2

Match Style to Region

Use the cultural style to match your world's geography. A northern kingdom might use Norse names, while a desert empire could draw from Arabic traditions. This creates naming consistency across your setting.

3

Add Context with Extra Prompt

The freeform prompt field lets you steer results. Try 'noble house', 'pirate crew', 'ancient wizard', or 'street urchin' to generate names that fit a specific social context or character archetype.

4

Build a Name Bank

Use 'Generate More' to build a list of 30-50 names, then copy the full set. Having a name bank ready means you're never caught off-guard when players ask an NPC's name mid-session.

Entity Types

Human

Versatile, culturally diverse names

Elf

Flowing, melodic, nature-inspired

Dwarf

Strong, clan-based, compound names

Orc

Guttural, powerful, war-inspired

Halfling

Warm, homely, pastoral feel

Tiefling

Infernal echoes, virtue names

Dragonborn

Draconic syllables, clan honour

Gnome

Inventive, playful, multi-syllabic

Half-Elf

Blended human and elvish traditions

Half-Orc

Mixed heritage, adaptable naming

Benefits

Completely Free

No gold cost, no account required. Generate unlimited names without any restrictions.

One-Click Copy

Tap any name to copy it instantly. Use Copy All to grab the entire list for your notes.

Generate More

Keep adding names without losing your current list. Build a bank of 50+ names for your campaign.

Works Everywhere

Fully responsive design works on desktop, tablet, and mobile. Generate names at the table or on the go.

Best Practices

Do

  • 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

  • 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

Frequently Asked Questions

Build Your World

Start Generating Names

Pick a race, choose a style, and get instant fantasy names for your campaign. Free, unlimited, no account needed.

Generate Names Now