Skip to main content
Back to Names generators

Names

Fantasy Character Name Generator

Used by developers, writers, and creators worldwide.

A fantasy character name generator takes the guesswork out of naming characters across wildly different cultures. Writers, tabletop GMs, and game designers all hit the same wall: an elven name that sounds too human, or an orcish name too soft to intimidate. This tool generates lore-appropriate names for six races — elves, dwarves, humans, orcs, fae, and demons — each built on distinct phonetic patterns. Elven names flow with open vowels; dwarven names carry hard stops; orcish names snap. Filter by race and gender, set the count up to whatever your roster needs, and scan the grid to find names that already communicate culture before the character says a word.

Loading usage…

Free forever — no account required

How to use

  1. Choose your options above
  2. Click Generate
  3. Copy your result

Detailed instructions

  1. Select your target race from the dropdown — choose 'random' only if you need a mixed-race name pool.
  2. Set the gender filter to male, female, or 'any' depending on your character's identity or whether you want ambiguous options.
  3. Adjust the count to at least 8 so you have a real selection to choose from, not just one or two results.
  4. Click Generate and scan the grid — look for the name that matches the character's tone, not just the first readable result.
  5. Copy your chosen name directly, or re-run the generator to refresh the pool if nothing fits.

Use Cases

  • Building a 12-name dwarven clan roster with consistent phonetic patterns for a D&D campaign
  • Generating male and female elf names for a high-fantasy novel's royal family tree
  • Improvising NPC names mid-session by pulling from a pre-generated pool of 20+ race-specific names
  • Creating gender-ambiguous demon names for a Warlock patron or devil-bargain antagonist in 5e
  • Populating a fantasy RPG village with human and fae NPC names that feel culturally distinct

Tips

  • Generate 20+ names in one race, then sort mentally by 'soft vs. hard' — this reveals which end of the spectrum your character sits on.
  • For villain names, run the demon and orc pools even if the character is technically human — harsher phonetics carry menace across species.
  • Combine a first name from one batch with a surname-style element from another same-race batch to build two-part names with internal consistency.
  • Fae names work well as aliases or titles for characters who hide their true identity — they're distinctive without being over-the-top.
  • If a generated name has an awkward letter cluster, swap one vowel only — changing 'Throkmael' to 'Throkmiel' preserves the dwarven feel while improving flow.
  • Pre-generate 10 names per race before a game session and keep them in your notes — improvised NPCs land better when you're not spelling aloud mid-encounter.

FAQ

what fantasy races does this name generator cover

The generator supports six races: elves, dwarves, humans, orcs, fae, and demons. Each uses distinct phonetic rules — fae names lean whimsical and archaic, orcish names are short and consonant-heavy, elven names flow with soft sounds. Set race to 'random' to pull from all six pools at once, which is useful when building a mixed-race party or cast.

can I use generated fantasy names in a published novel or commercial tabletop game

Yes — generated names carry no copyright and are free for personal or commercial use. Before publishing, run a quick search on the specific name to confirm it isn't tied to a trademarked character or major IP. Tweaking a generated name slightly, like swapping one vowel, makes it even more distinctly yours.

what's the difference between fae and elf names in this generator

Elven names are longer and stately, built for noble or heroic characters. Fae names run shorter and stranger, with asymmetric or nature-adjacent sounds that feel otherworldly rather than regal. If you want a character who reads as magical but unsettling, fae names serve that better than elven ones.