Pick a style, decide whether the elf has a family name, and generate. Every name is stitched from elvish-sounding syllables, so the results read as graceful and old without being unpronounceable at the table.
Elven names tend to sound like music: long vowels, soft consonants like l, r, th and w, and endings that trail off rather than stop. This generator builds given names from a bank of airy openings and gentle closings, with separate banks for masculine and feminine styles, plus a neutral option that mixes both for characters who do not fit either mould.
Family names follow a different pattern. Elves in most fiction are long-lived and nature-minded, so surnames are built from two images joined together — a celestial or natural word like Moon, Dawn or Willow paired with something that moves or glows, like whisper, song or blossom. The result sounds like a lineage rather than a label. Turn the family name off if you just need a single name for an NPC.
Frequently asked questions
What makes a name sound elvish?
Open vowels, soft liquid consonants, and flowing endings. Names like these avoid hard stops and clusters of consonants, which is why they feel light and lyrical.
Can I generate elf names without a surname?
Yes. Untick Add a family name to get single given names, which suit NPCs, familiars, and characters who have left their house behind.
How many elf names can this make?
The given-name banks alone combine into hundreds of distinct names per style, and the family-name bank multiplies that into tens of thousands of full-name combinations.
Are the names unique to my game?
They are generated from word parts, so repeats are rare, but with fantasy names it is always worth a quick search to be sure one is not a famous character.
Is this affiliated with Dungeons & Dragons?
No. vRandom is an independent site and is not affiliated with or endorsed by Wizards of the Coast. Names are generated from original word parts, so they work in D&D, Pathfinder, other tabletop games, video games, and fiction alike.