Elf Name Generator for D&D 5e
This elf name generator builds elven given names from liquid consonants and open vowels, then adds a house name with its English meaning, such as “Frost-Crown” or “Star-Keeper”. Choose a gender and a name form, press Generate, and get 10 new elf names for your D&D character or NPC.
Generate elf names
How to use the elf name generator
- Set gender to Any, Feminine, Masculine or Neutral; the ending of each elven name changes with it.
- Choose Full name, Given only, House name only or With epithet.
- Press Generate for 10 names; house names show their English gloss next to them.
- Copy or favourite the ones you like, or copy the whole batch as Markdown for your notes.
How elven names sound, and why
Elven given names here are built from soft material. The consonants are mostly liquids and fricatives: l, r, n, th, s and v. The vowels are open, and the generator likes soft diphthongs such as ae, ia and ei. Most names run two or three syllables, and almost none contain three consonants in a row, which keeps them flowing.
The ending carries the gender. Feminine names tend to close on -iel, -wen, -ra, -ith or -lyn. Masculine names land on -or, -ion, -ar, -as or -ros. Neutral names use -is, -el, -ys or -en. That gives you a quick way to adjust a name you almost like: keep the front half and swap the ending.
Why this sound? Elves in most campaigns are long-lived and unhurried, and names without hard stops sound unhurried too. Nothing in an elven name forces your mouth to stop. Compare a dwarf name, which ends on a k or a d like a dropped hammer.
House names and what the gloss is for
House names are compounds of two words from an invented elven lexicon. The first part is a thing from the world (star, river, frost, moss, ember, willow), and the second is a role or place (keeper, glade, crown, watcher, shore, hollow). The generator shows the English gloss beside each house name, so a result might mean “Frost-Crown”, “Moss-Glade” or “Ember-Watcher”.
The gloss is there for the table. Players will forget a three-syllable elven word, but they remember “the Frost-Crown family”. Use the elven form when an elf speaks formally, and the English when a human merchant gossips about them. That one switch tells the players who in the scene is an insider. The gloss also hints at history: a house called Ember-Watcher probably guarded a fire, or failed to.
Epithets are the third layer. Switch the form to With epithet and you’ll see names followed by phrases like “Moon-Listener”, “the Unhurried” or “Who Remembers Ice”. For a centuries-old NPC, the epithet is often the name people actually use.
Child names and adult names
One idea that works well in play: elves keep a child name until they reach adulthood, then choose or receive an adult name. An elven player character who is barely of age might still answer to a short, plain name, and pick their adult name during the campaign. That gives you a scene to look forward to. Generate a batch of Given only names and let the player pick one when the moment comes, or let the party suggest one.
It also explains why an elf’s old friends call them something nobody else uses.
Flavour tweaks for different elves
The generator has one elven sound system, but you can push it in different directions by picking from the batch:
| Elf flavour | What to pick from a batch | House name angle |
|---|---|---|
| High or city elves | Three-syllable names, -ion and -iel endings | Crowns, halls, spires |
| Wood elves | Short two-syllable names, more v, f and th | Oaks, moss, glades, stags |
| Elves of the deep dark | Names with sh, ss or th, -ith and -yl endings | Night, shadow, veils, whispers |
| Sea or river elves | Names with ae, ia and plenty of l | Rivers, rain, lakes, shores |
None of these are rules from any setting. They are filters you apply as GM so that two elven cultures sound related but distinct.
Pronunciation tips
- Read “ae” as one sound, either “eye” or the “ay” in “day”. Pick one for your table and stick to it.
- “th” is soft, as in “thin”.
- Stress the first syllable for two-syllable names and the middle for three-syllable names, unless the player says otherwise.
- If a name is long, let the party shorten it. A nickname from friends is in character for a people who live for centuries.
For dwarves, orcs and the rest, the D&D name generator covers all nine species, and the NPC generator adds a personality to go with the name.
Frequently asked questions
How do elf last names work in D&D?
In this elf name generator, the family name is a house name made from two elven words, shown with an English gloss such as “Star-Keeper”. Use the elven form in formal speech and the translation when other people talk about the family.
What makes a name sound elvish?
Soft consonants like l, r, n, th and s, open vowels and diphthongs like ae and ia, two or three syllables, and no harsh stops at the end. Endings such as -iel, -wen, -ion and -or do most of the work.
Can I get only elf first names?
Yes. Set the form to Given only and each result is a single given name. House name only shows just house names with their glosses.
Does it work for half-elf characters?
It does. Many players pair an elven given name with a human surname, or the other way round. Use Given only here and pick a surname from the Human option on the main name generator.