Generate fantasy character names for Elves, Dwarves, Orcs and Humans. Click any name to copy it.
Name settings
Pick a race and how many names you want.
Names are built from race-specific syllable pools, and every combination is unique in each batch.
Generated names
0
Choose a race and hit Generate names.
Advertisement
How the names are built
Each race has its own pool of name starts, middles and endings. Elves get flowing syllables like Ael, Syl and riel. Dwarves get hard sounds like Bal, Thor and grim. Orcs get guttural chunks like Gruk and gash. Humans get familiar roots like Bran and ric. A generator assembles them at random, skips duplicates, and hands you a fresh batch every time.
Tips for naming characters
Elf names suit rangers, mages and archers in high fantasy.
Dwarf names fit warriors, miners and craftsmen.
Orc names work for barbarians, raiders and warlords.
Human names ground a character in any setting.
Generate a bigger batch of 20 when you need options, then click your favorite to copy it.
Each race uses its own syllable pools: name starts, optional middles and endings. The generator combines them at random and removes duplicates, so every name in a batch is unique.
What races can I generate names for?
Four: Elf, Dwarf, Orc and Human. Elves get melodic syllables, Dwarves get hard guttural ones, Orcs get harsh sounds, and Humans get familiar fantasy-style roots.
Are the names unique?
Names are de-duplicated inside each generated batch, but across separate batches you may occasionally see repeats since the pools are finite.
Can I use these names in my book or game?
Yes. These are randomly assembled syllable combinations, not copyrighted characters. Feel free to use them in D&D campaigns, stories, games and usernames.
Does this tool store my names?
No. Everything runs in your browser. Nothing is uploaded or saved anywhere.