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

Frequently asked questions

How are the names generated?
Names are created by combining syllable prefixes and suffixes drawn from curated lists for each race and gender. The lists are designed to match the phonetic conventions of each fantasy race — flowing vowels for elves, hard consonants for dwarves and orcs, and so on. Each combination is picked at random so results vary on every generation.
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