Fantasy Name Generator
Invent 12 original fantasy names at a time — elves, dwarves, orcs, dragons, fae and more — each with what it means or evokes.
Choose your options and press Generate — your results will appear here.
Fantasy Name Generator for Characters, Races and Heroes
Name a whole adventuring party in one click. Choose a people — elf, dwarf, orc, dragon, fairy, demon, angel, vampire or human — set the tone and gender, and get 12 original fantasy names, each with a short note on what it means or evokes and the kind of character it suits.

Names for Every Fantasy People
Each people has its own sound, so a dwarf never ends up with an elf's name.
- 01
Elves
Flowing, melodic given names with a family or house name. For more depth, use the dedicated Elf Name Generator.
- 02
Dwarves
Short, hard-edged names with clan names forged from stone, iron and fire.
- 03
Orcs
Guttural, forceful names that sound right shouted across a battlefield.
- 04
Dragons
Long, rolling names and epithets befitting something ancient and enormous.
- 05
Fae, demons and angels
Airy names for the fair folk, sharp and ominous ones for demons, luminous ones for angels.
- 06
Humans and vampires
Grounded names for knights, mages and commoners, and elegant old-world names for vampire nobility.
How to Use the Fantasy Name Generator
Three steps from an unnamed character to a shortlist.
Pick a people and gender
Choose the race your character belongs to, or leave it on Any to get a mixed party.
Set the tone
Heroic, dark, mystical, royal or whimsical — the tone shapes the sound and any epithet. Add a theme like fire, storm or frost if you want it echoed.
Generate and shortlist
Copy the names you like, or press Generate again for a fresh batch with different sounds.
Tips for Naming Fantasy Characters
A name is the first piece of worldbuilding your readers or players see.
- 01
Keep one sound per culture
If every dwarf name uses hard consonants and every elf name soft vowels, readers learn your world by ear.
- 02
Say it out loud
Players will say the name at the table for months. Skip anything they cannot pronounce on the first try.
- 03
Make names distinct
Avoid giving major characters names that start with the same letter or have the same length.
- 04
Use epithets sparingly
A title like "the Ashborn" is memorable for a legend, but clutters a cast if everyone has one.
Frequently Asked Questions
Fantasy Name Generator FAQ
Answers about races, meanings, D&D use and building a full character.
What is a fantasy name generator?
It creates names for fantasy characters — heroes, villains, NPCs, gods and monsters — based on the people, tone and gender you choose. OCMaker AI returns 12 original names per click, each with a short explanation of its meaning or inspiration.
Can I use these names for D&D and other tabletop games?
Yes. The names are original, so you can use them for player characters, NPCs, towns' founders or entire factions. To picture your hero, try the DnD Character Creator.
Are the meanings real?
Fantasy names are invented, so the meaning describes what the name evokes. When a name draws on a real root, such as Latin or Old Norse, the generator only cites roots it is sure of — it never claims a name comes from Elvish or another constructed language.
Is the fantasy name generator free?
Yes. It is free to use with no sign-up, with an hourly limit per visitor to keep it fast for everyone.
Will I get the same names twice?
Rarely. Each batch is generated fresh and steered toward different starting sounds, so pressing Generate again gives you new options.
Can I get names for a whole kingdom or guild?
Leave People on Any and add a theme such as "desert merchants" or "storm knights" to get a varied set that still feels like one culture.

Named Your Hero? Now Draw Them
Turn your new name into a fantasy character portrait with armor, magic and a world of their own.