How the elf names are built
Most elf name generators string pretty syllables together and stop there. This one works like a tiny invented language. Each elf subrace has a set of root words, and each root has a meaning: in the high elf vocabulary ael means star and lor means gold; for wood elves tha is oak and ery is river; drow use xil for shadow and zau for venom. A given name is a root plus a masculine or feminine ending. A family name joins a root to a second word, so it can be translated. Aelaris is “star + crown”, which an elf might introduce in Common as Starcrown.
The vocabulary is original and made up for this page. It borrows the feel of classic fantasy elvish (soft consonants, lots of l, r, th and open vowels) without copying Tolkien’s languages or any official game setting. All names are generated, so they are free to use.
Root words by subrace
| Subrace | Root words and meanings | Example name |
|---|---|---|
| High elf | ael star, cael sky, lor gold, syl silver, ela light, eri dawn, lae song, mae dream, thal wisdom, sae sea | Caelion Sylanor (Silversong) |
| Wood elf | tha oak, ery river, fen fern, lia willow, cor stag, yl moss, rhy rain, ada hawk, nim leaf, sor fox | Liaris Corarel (Staghunter) |
| Drow | xil shadow, zau venom, ilph night, chal blade, nym silence, phyr web, dri dark, quil obsidian, val blood, jhae whisper | Ilphraena of House Xilolth (Shadowthrone) |
Male and female elf names
Elvish names in most fantasy settings don’t follow strict gender rules, but readers expect certain sounds, and the generator uses those patterns for its endings.
| Subrace | Masculine endings | Feminine endings |
|---|---|---|
| High elf | -ion, -anor, -dil, -las, -thir, -ric | -iel, -wen, -riel, -ith, -ara, -ssa |
| Wood elf | -an, -dor, -ris, -ath, -orin, -el | -a, -ia, -wyn, -eth, -ise, -ra |
| Drow | -zar, -ryn, -gar, -vir, -aun, -dorl | -raena, -iira, -yss, -ae, -ith, -vra |
If you need a name that could suit anyone, leave the Gender filter on Any and pick a result whose ending you like, or combine a root with the neutral -ith or -el.
High elves, wood elves and drow
High elf names
High elves are the scholars and courtiers of most fantasy worlds, and their names should sound old and a little formal. Longer names of three or four syllables suit them, as do family names that refer to the sky, the stars and precious metals. A high elf will often use the full family name in introductions, as a statement of lineage.
Wood elf names
Wood elves live closer to the land. Their names are usually shorter, easier to call across a forest, and built from trees, animals and water. Family names often describe a role or a place, such as Stag Hunter, Willow Glade or River Runner, rather than an ancient bloodline.
Drow names
Dark elves in the D&D tradition live in matriarchal cities ruled by noble houses, so a drow result always includes a house. Their names use harder sounds, x, z, zz and doubled vowels, and female names tend to be longer and more ornate, reflecting the higher status of women in drow society. Most drow would give their house name before their own.
How to use the elf name generator
- Pick a subrace: high elf, wood elf or drow. Any subrace gives a mix.
- Choose male or female, or leave it on Any.
- Choose how to show the family name: in elvish (Aelaris), translated into Common (Starcrown), or both. You can also generate given names only.
- Set how many names you want and press Generate. The meaning under each name shows the root words.
- Copy the results or export them as CSV, JSON or TXT. Copy link stores your settings in the URL.
Elf naming traditions worth borrowing
- Child names and adult names. In D&D, elves use a childhood name until they come of age, around a hundred years old, and then choose an adult name. Generate two names for the same character and use one for flashbacks.
- Translated family names. Elves who deal with humans often go by the Common translation of their family name. Your party may know the ranger as “Leafbough” long before they learn it is Nimerin.
- Consistent sounds within a family. Siblings and parents often share a root. Lock the root you like (say lae, song) and reroll until you have a whole family.
Tips for naming elves
- Use apostrophes sparingly. They look exotic but slow readers down. One in a drow house name is plenty.
- Avoid famous names. Anything close to Legolas, Galadriel or Drizzt will pull readers out of your world.
- Keep it pronounceable. If you can’t say it aloud on the first try, your players won’t either.
- Let the meaning do some work. A family called Shadow Throne is probably not trusted by its neighbors; a ranger called Stag Hunter has a story waiting to be told.
Frequently asked questions
Do the elf names have real meanings?
Yes, within this generator. Every root word belongs to a small invented elvish vocabulary, so each given name has a root meaning and each family name translates, for example Aelaris means star + crown.
What is the difference between high elf, wood elf and drow names?
High elf names are long and formal and refer to stars, sky and gold. Wood elf names are shorter and built from trees, animals and rivers. Drow names use harder sounds and come with a noble house.
Can I generate female elf names only?
Yes. Set the Gender filter to Female. The generator uses feminine endings such as -iel, -wen and -ara for high elves and -raena or -iira for drow.
Are these names from Tolkien or D&D books?
No. The vocabulary was made up for this page and only borrows the general sound of fantasy elvish. Any match with an existing character is coincidence.
Can I use these elf names in my D&D campaign or novel?
Yes. The names are generated for you to use freely in tabletop games, novels, fan fiction and video games.
How do I get an elf surname in English?
Set the Family name option to Common translation or Both. The generator then shows names like Starcrown or Staghunter, the way elves often introduce themselves to humans.