πŸ§™ Fantasy Name Generator

Generate elf, dwarf, orc, wizard, and sci-fi names with lore flavor.

-names forged

Fantasy Names

How to Use This Fantasy Name Generator

Every great character starts with a name that sounds like it belongs in their world. This generator builds names from race-specific syllable banks, so an elf never sounds like an orc and a starship captain never sounds like a dwarf. Each name comes with a one-line lore flavor to spark your imagination.

1

Choose the Race or Setting: elf, dwarf, orc, medieval human, wizard, sci-fi, or dragon. Each uses its own phonetic recipe.

2

Set the Gender to shape name endings, or leave it on Any for a full mix. Human medieval names also get surnames.

3

Hit Generate Names to forge 12 names with lore flavor text. Generate again for a fresh batch whenever the party needs a new NPC.

4

Copy your favorites into your notes. Pro tip: generate a dozen and keep a running cast list so you never accidentally name two tavern keepers the same thing.

The Phonetic Craft Behind the Names

Elf: flowing vowels + soft consonants (Ael + in + driel = Aelindriel) Dwarf: hard stops + clan weight (Bal + in + son = Balinson) Orc: guttural chunks + sharp ends (Ghash + na + gul = Ghashnagul) Wizard: arcane prefix + long tail (Mer + lin = Merlin-style) Sci-Fi: short punch + tech tag (Nyx + Voss, Dax-7) Dragon: fire syllables + ancient weight (Pyra + gax = Pyragax) Human: full first name + surname (Aldric Blackwood)

Readers judge a fantasy world by its names before they read a single plot point. The recipe is simple: decide which sounds belong to a culture and repeat them relentlessly. Elves get l, n, r, s, th and diphthongs like ae and ie. Dwarves get b, d, g, k, and z with compact, hammer-blow syllables. Orcs get gh, gr, sh, and z with jagged edges. Wizards take a mystical prefix and stretch it: Mer, Bel, Zan, plus a long ending. Sci-fi names stay short and punchy, often with a number or a sharp second word. Dragons combine fire words with ancient-sounding tails. When every name in a culture follows the same music, your world feels designed instead of random.

Races and settings7
Syllable banks40+ per race
Lore flavor linesEvery name
Human surnamesIncluded

Worked Example

Select Elf and leave gender on Any, then generate. You might get Aelindriel, warden of the silverwood; Thalanwen, keeper of forgotten songs; and Calarion, a star-chart reader of the high court. Notice the shared music: soft consonants, long vowels, endings like iel, wen, and ion. Now switch to Orc and generate again: Ghashnagul, breaker of shields; Thrakzog, who laughs at sieges. Same generator, completely different music. That contrast is what makes a fantasy cast feel real.

Consistency Tips for Your Story

Write down your naming rules and pin them above your desk: three allowed sounds per culture, one forbidden sound, one suffix pattern. Give each culture a naming tradition beyond sound: dwarves earn deed-names after great feats, elves take a new name at coming of age, orcs are named for the weapon they favor. Never reuse a name for two speaking characters, and say every major name out loud: if you stumble, your readers will too. Finally, translate a few names and use their meanings in dialogue: a character called "Dawnbringer" in the old tongue gives you free poetry.

Frequently Asked Questions

How are fantasy names constructed?

Most fantasy names are built from syllables that fit a race's sound pattern: a prefix, an optional middle, and a suffix. Elves get flowing vowels (Ael, iel, wen), dwarves get hard consonants (Bal, grim, din), orcs get guttural chunks (Ghash, gul, zog). This generator follows those phonetic recipes so every name sounds like it belongs to its race.

What makes an elf name sound elven?

Soft consonants (l, n, r, s, th), long vowels, and flowing endings like iel, wen, and mir. Think Galadriel and Elrond: names that feel sung rather than spoken. Avoid hard k, g, and z sounds, which read as dwarvish or orcish to most readers. The elf bank here uses exactly that recipe.

How do I name consistently for a story?

Pick one sound rule per culture and never break it. If your elves use the "ae" diphthong, all of them should. Keep a name list as you write so you never reuse a name for two characters, and give each culture a naming tradition: dwarves take clan names, orcs take deed-names, wizards take single arcane names. Consistency is what makes a world feel real.

Can I use these names commercially?

The generated names are assembled from common fantasy syllables, and short names are generally not protected by copyright, but there is no legal guarantee of uniqueness. Before using a name in a published book or game, search it to make sure it is not already a famous character (like a certain well-known wizard) and consider a trademark search for a series title character.

What is the difference between hard and soft fantasy names?

Soft fantasy names prioritize beauty and flow, with vowels and gentle consonants (Aelindra, Seraphine). Hard fantasy names prioritize punch, with consonant clusters and guttural sounds (Ghashnak, Thrak). Neither is better; the trick is matching the sound to the culture. Elves and wizards lean soft, dwarves and orcs lean hard, and humans sit in the middle.