Fantasy Name Generator
Character names for any fantasy race.
- 100% free
- No sign-up
- Private — runs in your browser
- Instant results
Names for your fantasy characters
Whether you're rolling up a D&D character, writing a novel, or building a world for a game, a name needs to sound like it belongs to its people. This generator builds names from per-race syllable banks — soft, flowing sounds for elves; hard, guttural ones for orcs; sturdy consonants for dwarves — so the results feel consistent with the fantasy you have in mind.
Why each race sounds different
- Elves lean on liquid sounds (l, r, vowels) and endings like -ion, -wen — graceful and old.
- Dwarves use blunt consonants and short, strong endings (-in, -grim) that sound carved from stone.
- Orcs favor harsh clusters (gr, zg, kr) and growling endings (-nak, -gash).
- Halflings are warm and homey, with soft, rounded names and cozy surnames.
- Draconic names hiss and snap — x, z, and th sounds for something ancient and dangerous.
Picking the right one
Generate a batch and read them aloud — the best name is usually the one that's easy to say at the table and hard to forget. Adjust the length setting for the feel you want: short names read as blunt or common, longer names as noble or arcane. You can always keep a favorite first name and re-roll for a surname.
FAQ
Can I use these names in my own work?
Yes — the names are generated from sound fragments, not copied from any source, so you're free to use them for characters in games, stories, and worldbuilding.
How do I make a full character name?
Generate twice: take a first name from one batch and a second name from another. For surnames, halfling and human styles produce especially good family-name endings (-foot, -son, -wyn).
Is the fantasy name generator free?
Yes, it's completely free with no sign-up, and you can generate unlimited names for as many characters as your campaign or story needs.
Which races and styles can I generate names for?
You can generate names for elves, dwarves, orcs, halflings, humans, and draconic beings, each drawn from its own syllable bank so the sounds match the archetype. Pick the race that fits your character and re-roll until a name clicks.
Are the names unique or could two people get the same one?
Names are assembled randomly from sound fragments, so the pool is large, but they aren't guaranteed globally unique. Treat a generated name as a starting point and tweak the spelling if you want something truly your own.
Does it work on mobile?
Yes. The generator runs in the browser and works on phones and tablets, so you can roll up names at the gaming table on the spot.