Skip to main content
Back to Names generators

Names

Fantasy Race Name Generator

Used by developers, writers, and creators worldwide.

A fantasy race name generator gives writers, game masters, and worldbuilders an instant supply of phonetically authentic names for non-human characters. Instead of inventing syllables that accidentally clash with a race's established feel, you get names built from the actual sound patterns each type demands — guttural hard stops for orcs, flowing vowel chains for fae, sibilant darkness for demons, resonant brightness for celestials, hollow decay for undead. Select your race, set how many names you need, and generate a batch of six or more in one click. Each output follows distinct phoneme rules tuned to genre convention — not random strings, but names that already feel right for the table, the page, or the design document.

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 a race from the dropdown — choose Orc, Fae, Demon, Celestial, or Undead based on your project's needs.
  2. Set the count field to how many names you want generated in a single batch, from 1 up to your desired number.
  3. Click the generate button to produce a grid of phonetically authentic names for the selected race.
  4. Scan the results and copy any names that fit your character, NPC, or faction directly into your project.
  5. Re-run the generator as many times as needed — each batch produces a new set of distinct names.

Use Cases

  • Naming an orc warlord NPC on the spot during a D&D 5e session when players go off-script
  • Populating a fae court roster in a dark fantasy novel's cast bible before drafting Chapter 1
  • Building a full undead faction list for a Foundry VTT gothic horror campaign module
  • Generating 20+ demon names to fill a Notion worldbuilding wiki with lore-consistent antagonists
  • Seeding a trading card game's celestial creature set with names that sound suitably divine

Tips

  • Generate 20+ names at once for faction-building, then sort them into 'leaders,' 'soldiers,' and 'common folk' by how imposing they sound.
  • Run the same race twice and combine syllables from two different results to create a unique name that still feels phonetically correct.
  • For villains, favor demon or undead names even if your character is technically a different race — the phonetic menace transfers.
  • Fae names work surprisingly well for high elves and eladrin in D&D settings where the official names feel overused.
  • Save generated batches in a running document sorted by race — you'll deplete your improvised NPC name list faster than you expect.
  • If a generated name looks good but feels hard to pronounce aloud, add or remove one vowel to make it flow better at the table.

FAQ

how do fantasy race name generators make names sound authentic to each race

Authenticity comes from consistent phonetics. Orcs use hard stops like G, K, and R; fae names run on L, open vowels, and soft endings; demons favor S, Z, and dark vowels. This generator applies those conventions automatically by race, so output already matches what readers and players expect without any manual tuning.

can I use names from a fantasy name generator in a published novel or commercial game

Yes — all names produced here are free to use in personal and commercial projects, including published novels, tabletop supplements, video games, and card games. No attribution is required. The names are generated outputs, not copied from existing copyrighted works.

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

Both are melodic, but they diverge in tone. Fae names feel wild and unpredictable with flowing consonant clusters, while Celestial names are more symmetrical — built from long open vowels and repeated sounds that suggest ancient divine authority rather than a forest court. If a name sounds like it belongs in a prophecy, it's probably Celestial.