Fantasy Name Generators

Generate unique character names for D&D, RPGs, novels, and worldbuilding — tailored to each fantasy race.

Each race has its own phoneme tables with distinct linguistic flavors — flowing vowels for elves, hard gutturals for orcs, ancient sibilants for dragons. Pick a race below to generate names that sound authentic to that culture, or use the all-races generator to explore every option in one place.

Most Popular Races
All Race Generators

Elf Names

Flowing, elegant names with elven grace.

Dwarf Names

Strong, rugged names of stone and iron.

Human Names

Versatile medieval fantasy names.

Orc Names

Fierce tribal names for warriors.

Dragon Names

Ancient, mythic names of power.

Demon Names

Dark infernal names for fiends.

Celestial Names

Radiant angelic names of divinity.

Goblin Names

Chaotic, snappy names of mischief.

All Races

Generate names for any race in one tool.

Race Naming Styles

Each race draws from carefully crafted phoneme tables that capture distinct linguistic traditions. Here is what makes each race's names unique.

Elven

Long vowel clusters, liquid consonants (l, r), and diphthongs like "ae" and "iel" create names that feel ancient and melodic.

Caelithion, Aelwen, Thaliel

Dwarven

Heavy consonant clusters, hard stops (k, g, d), and short vowels produce names that sound like hammers striking anvils.

Thoragrim, Brundis, Khorvir

Human

A balanced mix of Anglo-Saxon, Celtic, and Germanic roots gives human names a familiar but distinctly medieval quality.

Aldric, Gwenara, Ashleyton

Orcish

Explosive consonants, back vowels (u, o), and clusters like "gr", "kr", and "th" make names that sound aggressive and tribal.

Groknak, Thrakgul, Murasha

Draconic

Sibilants (s, x, z), rare consonant pairings, and mythic suffixes like "rion" and "phyr" evoke ancient power and elemental force.

Baelrion, Fyraxes, Sharathos

Infernal

Dark vowels, harsh fricatives (z, x, sh), and ominous endings like "moth" and "rath" create names that radiate malice.

Azrulmoth, Charothzul, Nyzrath

Celestial

Luminous vowels, theophoric "-iel" and "-ael" suffixes, and gentle consonants produce names that sound divine and transcendent.

Aurielion, Celithael, Luminariel

Goblin

High-frequency consonants (k, z, x), short staccato syllables, and chaotic combinations create names full of mischievous energy.

Bixiknik, Crikazza, Fiziktok

How It Works

  1. Choose a race from the options above, or use the all-races generator for quick access to every option.
  2. Select gender — Male, Female, or Neutral — to influence syllable patterns and name endings.
  3. Set the count to generate 1, 5, 10, or 20 names in a single batch.
  4. Click Generate to create names using syllable-based construction with race-specific phoneme tables.
  5. Click any name to copy it to your clipboard. Use the bookmark icon to save favorites to your list.
  6. Export your list as a text file when you have collected the names you want.

Frequently Asked Questions

How are the names generated?

Each race has its own tables of prefixes, middle syllables, and suffixes organized by gender. The generator randomly selects and combines components to create names that sound authentic to each race's linguistic tradition. No two batches are the same.

Can I use these names commercially?

Yes. All names are procedurally generated and not trademarked or copyrighted. You can use them freely in games, novels, tabletop campaigns, screenplays, or any other creative project — commercial or otherwise.

Which generator should I use for D&D characters?

Match the generator to your character's race. For half-elves, try both the Elf and Human generators and combine elements you like. For tieflings, the Demon generator works well. For aasimar, use the Celestial generator. For homebrew races, experiment with the race whose phonetic style best fits your concept.

Can I generate names for multiple races at once?

Use the All Races generator to switch between races without leaving the page. Each race-specific page presets the generator to that race but still allows switching via the dropdown.

Do the names follow official D&D lore?

The names are inspired by the linguistic traditions commonly associated with each race in fantasy literature and tabletop gaming, but they are original procedural creations. They are designed to feel authentic and fit naturally alongside official names without copying any specific source.

Why do some names sound similar within a race?

Names within the same race intentionally share phonetic characteristics — just like real-world names from the same culture. This linguistic consistency is a feature, not a bug. It makes the names feel like they belong to the same civilization and language family.