Names
Fantasy Race Name Generator
Each race has a dedicated prefix pool and a suffix pool — Orcs get 18 harsh-consonant prefixes (Brog, Karn, Thrak) paired with 18 guttural suffixes (gash, grim, thak); Fae get flowing vowel-heavy prefixes (Elara, Liria, Nyssa) joined to soft suffixes (elle, wyn, sael); Demons, Celestials, and Undead follow the same two-pool structure with phoneme sets tuned to their archetype. On each call the function draws one prefix and one suffix independently at random and concatenates them, repeating that operation for however many names you request. Game masters building encounter tables, writers naming non-human supporting characters, and worldbuilders seeding faction rosters are the primary users. A dungeon master who needs six orc clan members before the session starts can get a ready list in one click rather than reverse-engineering phoneme patterns from published lore. Writers drafting a demon hierarchy or a celestial court benefit from names that already carry the tonal weight of the archetype — guttural and aggressive for orcs, luminous and formal for celestials, hollow and decayed for undead. The race selector is the only meaningful control: choose from Orc, Fae, Demon, Celestial, or Undead, set how many names you want (up to twenty), and generate. There is no gender filter; the pools are designed to produce names that work across gender presentations within each race's phonetic identity.
How to use
- Choose your options above
- Click Generate
- Copy your result
Detailed instructions
- Select a race from the dropdown — choose Orc, Fae, Demon, Celestial, or Undead based on your project's needs.
- Set the count field to how many names you want generated in a single batch, from 1 up to your desired number.
- Click the generate button to produce a grid of phonetically authentic names for the selected race.
- Scan the results and copy any names that fit your character, NPC, or faction directly into your project.
- 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 does the generator make names sound right for each race?
Each race has its own prefix and suffix pools built around distinct phoneme sets. Orc names use hard stops — K, G, R, hard consonant clusters — while Fae names chain open vowels and soft endings like -wyn and -elle. Demons lean on sibilants and dark vowels; Celestials use resonant, open-vowel sequences; Undead combine blunt monosyllabic prefixes with decay-themed suffixes like -grave and -lich. The concatenation of a race-specific prefix and suffix produces names that already fit genre expectations.
Can I use these names in a published game, novel, or supplement?
Yes. Generated names are free to use in commercial and non-commercial projects alike — published novels, tabletop RPG supplements, video games, and card games. No attribution is required. Individual names are not copyrightable, and these outputs are not copied from any existing protected work.
What is the difference between Celestial and Fae names?
Both archetypes use melodic, vowel-rich sounds, but their tone differs. Fae names are lighter and more whimsical — short, bouncy syllables with endings like -lia and -sael. Celestial names are more stately and resonant, built from longer vowel sequences and endings like -ariel and -thiel that evoke ancient divine authority. If a name sounds like it belongs in a prophecy, it is likely Celestial; if it sounds like it belongs in a forest court, it is likely Fae.
Is there a gender option for fantasy race names?
No. This generator does not include a gender filter. The prefix and suffix pools for each race are designed to produce names that work across gender presentations within that race's phonetic identity. If you need names associated with a specific gender convention for your setting, select the names that fit your intended feel from the generated batch.
Could the same name appear twice in one batch?
Yes. Each name is assembled by independently drawing one prefix and one suffix at random with replacement from pools of roughly eighteen entries each. With a maximum count of twenty and pool sizes smaller than that, the same prefix-suffix pair can be selected more than once in a single batch. If all names must be unique, generate a larger batch and discard any duplicates.
You might also like
Popular tools from other categories that share themes with this one.
Try these next
More free tools from other corners of the catalog, picked by shared themes.