NameGenerator

Fantasy Name Generator — Elvish & Heroic Name Ideas

Invent elvish, heroic and otherworldly character names from syllables.

Quick answer: This generator builds fantasy names from syllable combinations (like Ael-, Thal-, -wen, -dor), producing names that sound elvish, dwarvish or simply otherworldly. Optional epithets add flavor like 'the Brave' or 'Stormborn'. Free and unlimited in your browser.

Xanilthil
Sylaravain
Eryenlyn
Thaliathil
Galornketh
Aelenwyn
Xanalgorn
Duniric
Nimoramund
Elidan
Varoragorn
Xanaedris

Everything is generated locally in your browser — refresh for endless names.

Core facts
Price100% free, no sign-up
OutputInvented fantasy names (not real names)
OptionsEpithets on/off, 6–48 names
ProcessingRuns locally in your browser

What is Fantasy Name Generator?

The fantasy name generator invents names that never existed but sound like they could: it combines euphonic syllable sets (ael, thal, wyn, dor, iel…) the way constructed languages do, producing names like Aeladwyn, Thalmar or Kaeliel. Optionally it appends epithets — 'the Brave', 'of Silverwood', 'Stormborn' — for a ready-to-use character handle. Use it for tabletop characters, novel casts, MMO alts, worldbuilding places-turned-names, or any time a project needs names that feel ancient and invented at once.

Common Uses for Fantasy Name Generator

  • Name tabletop RPG characters, NPCs and villains
  • Create MMO or RPG character handles
  • Fill a novel's secondary cast with plausible invented names
  • Derive noble-house or place names for worldbuilding
  • Generate consistent-sounding names for a fictional culture

Syllable construction, the short version

Invented names feel authentic when they follow a language's phonotactics — which syllables may follow which. The generator uses onset syllables (Ael, Thal, Kael), connective vowels (a, ae, iel) and terminal syllables (wyn, dor, rion) in realistic proportions, which is why results read consistently rather than like keyboard mashing. Keep a note of the syllables you like and regenerate — consistency within a fictional culture comes from reusing the same building blocks.

Naming whole cultures

For a coherent fictional culture, fix one or two signature syllables (say, -dor and ael-) and keep every generated name containing at least one. Re-roll until you have a cast that sounds related — readers subconsciously register that kinship as worldbuilding depth.

Frequently Asked Questions

What do the names mean?
Nothing literal — they are invented from syllables chosen for how they sound together, in the tradition of constructed fantasy languages. That is the point: they feel ancient without belonging to any real language or person.
How do I get more elvish-sounding names?
Turn on epithets for flavor, and re-roll until the mix of soft syllables (iel, wyn, aer) dominates. For a dwarven feel, look for harder consonant clusters (gr, th, k) in the results — regenerate a large batch and keep the ones that fit your culture.
Can two people generate the same name?
Possible but unlikely — the syllable pools combine into tens of thousands of variants. If uniqueness matters (e.g., a published novel), search the name plus 'fantasy' before committing it.

More Name Generators

More Name Tools