How to use this fantasy name generator
- Pick a race: Elf, Orc, Dwarf, Dragon or Dark.
- Pick a gender: Any, Male or Female — endings adapt to your choice.
- Click Generate names to get 24 unique names for your character.
- Click any card to copy the name to your clipboard, and hit Generate more for another batch.
How fantasy names are built
Every race in this generator has its own syllable banks: a set of opening syllables, middle syllables and ending syllables tuned to how that race is usually portrayed in fantasy. Elven names use soft, flowing syllables (ael-, -riel, syl-), orcish names use harsh, blunt ones (grok-, -mash, urz-), dwarven names favor heavy consonants, draconic names stretch long and grand, and dark names lean shadowy and sharp.
Each name is assembled from two or three syllables — opening + ending, or opening + middle + ending — with gender-specific endings layered on top (for example -ion and -or for male names, -a and -iel for female names). The generator then filters out hard-to-read combinations: tripled letters, awkward consonant clusters and results that are too short or too long. All names in a batch are unique, and Generate more never repeats a name you have already seen.
FAQ
Is this fantasy name generator free? Yes, completely free with no sign-up and no limits. Generate as many batches as you like.
Can I use these names in my novel or game? Yes. The names are generated on the fly from generic syllable parts, so you are free to use them in novels, tabletop RPGs, video games and any other creative project, commercial or not. If a name accidentally resembles an existing character from a published work, pick another one — there are thousands of combinations.
Is any of my data uploaded or stored? No. All name generation runs locally in your browser with built-in syllable banks — nothing is ever sent to a server, and nothing is saved once you close the tab.