ToolSnap
Generator

Fantasy Name Generator

Generate names for elves, dwarves, orcs, humans, dark elves and dragons. Choose race, gender and quantity — copy with one click.

How to use

Select a race, choose a gender preference, set how many names you want (up to 20), and click Generate. Each name appears with its own copy button.

Click Copy all to copy every name as a line-separated list, ready to paste into your campaign notes, character sheet, or writing document.

Hit Generate again for a fresh set — names vary on every run.

Name style by race

  • Elf — Flowing vowels, soft consonants (l, n, r, th). Melodic and elegant.
  • Dark Elf — Similar to elves but with sharper sounds (x, z, v). Darker and more mysterious.
  • Dwarf — Hard consonants (b, d, g, k, m). Short, powerful syllables. Germanic feel.
  • Orc — Guttural, aggressive. Heavy use of r, k, g, and gr clusters.
  • Human — Varied and familiar. European-inspired sounds that feel grounded and accessible.
  • Dragon — Grand and ancient. Long, resonant syllables with dramatic endings.

Use cases

  • Naming player characters and NPCs in D&D, Pathfinder or other TTRPGs
  • Creating character rosters for fantasy writing or world-building
  • Generating usernames for fantasy-themed online games
  • Inspiring character names for fantasy art or illustration projects
  • Quickly populating a village, army, or guild with named characters

Specific race generators

Need names for a specific race? These dedicated generators use tailored phonetic models and include race-specific lore and naming conventions.

Frequently asked questions

How are the names generated?
Names are built by a phonetic model trained on curated name lists for each race and gender. Rather than gluing fixed prefixes and suffixes together, the model learns the letter patterns of each race — flowing vowels for elves, hard consonants for dwarves and orcs — and generates fresh, pronounceable names that follow those patterns. A built-in readability filter discards awkward results, and you can optionally add a surname and an epithet.
Are the names copyright-free?
Yes. The generated names are random syllable combinations and are not taken from any copyrighted source. You can freely use them in your stories, games, or worldbuilding projects.
What is the difference between masculine and feminine names?
The generator uses separate syllable lists for masculine and feminine names, tuned to produce names that follow common fantasy naming conventions for each gender. Selecting "Any" pulls from both lists for maximum variety.
Can I generate more than 10 names at once?
The maximum is 20 names per generation. For more names, click Generate again — each run produces a fresh set.
Are the names saved anywhere?
No. All generation happens in your browser. Names are not sent to any server or stored after you leave the page.

Related tools