Fantasy Name Generator
Pick a race, gender, and style — then generate as many names as you like.
Step 1 of 3
Choose a race
This shapes the sound and roots of the name.
What Is a Fantasy Name?
A fantasy name is a name invented to fit a world that does not follow everyday conventions — the flowing, vowel-rich sound of an elf, the hard consonants of an orc war-chief, or the ancient weight of a dragon's true name. Unlike ordinary names, fantasy names lean on sound and association to signal a character's race, culture, and place in the story before a single line of dialogue is spoken.
For writers, game masters, and worldbuilders, a good fantasy name does quiet work: it makes an imaginary people feel real and internally consistent, and it gives readers and players something memorable to hold onto.
How to Use the Fantasy Name Generator
- 1.Choose a race. Elf, orc, dwarf, dragon, fairy, demon, and more — each has its own sound and naming conventions.
- 2.Set gender and style. Steer the results masculine, feminine, or neutral, and choose a style that matches the mood you are after.
- 3.Pick a name type. Generate first names, surnames, or full names depending on how much of the character you need to name.
- 4.Generate and save. Check the pronunciation, copy a name in one tap, and save favorites so you can compare a shortlist later.
Fantasy Name Styles
Style is what separates two names of the same race. A melodic, flowing style suits high elves and benevolent spirits, while a dark or harsh style fits demons, raiders, and villains. Noble and ancient styles work well for royalty, long-lived races, and old bloodlines, and softer styles suit gentle or nature-bound characters.
Try generating the same race in a few different styles to hear how much the tone shifts — it is an easy way to find the exact register your character calls for.
How to Choose a Name for Your Character
- Match the role. A name should fit the character's importance and personality — a wandering hedge-witch and an immortal queen should not sound interchangeable.
- Keep it sayable. If your players or readers stumble over a name, they will avoid using it. Test it aloud before you commit.
- Avoid clashes. Give your cast names that start with different letters and have different rhythms so no one gets confused mid-scene.
- Shortlist first. Save a handful of options to your favorites and sit with them for a session or two before deciding.
Matching Names to a Fantasy Race or Culture
Consistency is what makes an invented culture believable. If your elves favor soft consonants and open vowels, keep that pattern across the whole people so their names read as a shared language rather than a random assortment. The same goes for the guttural sounds of orcs or the stony, compound names of dwarves.
When you need a whole cast from one people, generate several names of the same race and style together, then pick the ones that share a family resemblance. That shared texture is what tells readers these characters come from the same world.
Explore Fantasy Races
Frequently Asked Questions
What is the fantasy name generator for?
It creates names for fantasy characters and creatures — the kind you would find in a novel, a tabletop campaign, a video game, or a worldbuilding project. Pick a race, gender, and style, and it builds names that suit that combination, complete with a pronunciation guide.
Are the names free to use in my own work?
Yes. The names are generated for you to use in stories, games, campaigns, and other creative projects. There is no attribution requirement — save the ones you like and use them however your project needs.
Can I generate surnames or full names?
Yes. Use the Name type control to switch between first names, surnames, and full names. Full names pair a given name with a surname chosen to match the same race and style, so the two halves sound like they belong together.
How is this different from the character name generator?
The fantasy generator focuses on invented, otherworldly names tied to fantasy races and cultures, with pronunciation. The character name generator draws on real-world given and family names sorted by genre and tone, which suits contemporary, historical, and realistic fiction.
Can I get names for a specific race like elves or orcs?
Yes. Choose the race in the generator, or jump straight to a dedicated generator for elves, dragons, dwarves, fairies, orcs, or demons using the links in the Explore Fantasy Races section below.