Elf Name Generator
Flowing, vowel-rich elven names with optional house names.
Generated names
Your names will appear here. Press Generate names to start.
Generate elf names for characters, campaigns and worldbuilding. The sound palette here is deliberately narrow — liquid consonants, open vowels, endings that trail off rather than stop — because that consistency is what makes a set of invented names read as one culture rather than as twenty unrelated strings. Add a house name for a full elven identity, or keep just the given name.
Why use this tool?
Sounds elvish, not random
Every syllable is drawn from one inventory chosen for its softness: l, r, th, s and v against open vowels. Nothing plosive lands at the end of a name, which is what gives elvish names their trailing quality.
Feminine and masculine sets
The two variants use different ending pools — -iel, -wen and -ythe against -orn, -dor and -thas. Pick one, or draw from both at once.
House names included
Optionally append a nature-drawn family name like Moonwhisper or Thornglade, built the same compound way real elvish surnames are in most settings.
Yours to use
Names are assembled mechanically from generic components, so they carry no licence and no attribution requirement. Use them in fiction, games and commercial work.
How this elf name generator works
The generator holds three pools: opening syllables, connective syllables and endings. A name is one opening plus an optional connective plus one ending. The pools are curated so that any combination stays inside the same sound world — you cannot accidentally produce a name that sounds orcish, because no orcish sounds are in the inventory.
Assembled names give themselves away at the seams, so two smoothing rules run on every join. A part is rejected if it doubles the previous letter (Ael + lin would give Aellin) or if it would stack a third vowel in a row (Lae + ael would give Laeael). If eight attempts fail to find a clean fit the generator takes what it has, on the principle that a slightly awkward name beats a hang.
Unique mode is best-effort rather than guaranteed. The syllable pool is finite, so asking for more distinct names than the pools can express would spin forever; instead the generator stops after a bounded number of attempts and tells you how many it found.
How to use it
Step 1: Pick a style and length
Choose feminine, masculine or any, then whether you want short two-syllable names or longer three-syllable ones.
Step 2: Decide on a house name
Tick Add a house name for a full identity like Seliriandra Thornglade, or leave it off for given names only.
Step 3: Generate and keep the good ones
Press Generate for a batch, select any name to copy it, and generate again until something fits. Keeping two from ten is a normal hit rate.
Example usage
- A player character
- One batch of ten, scanned for something that suits the character's temperament. Blunt characters take short names; ancient ones take long flowing ones.
- A whole elven house
- Ten names generated in one run with house names on, so siblings and cousins share a surname and a sound palette.
- Background NPCs
- Fifty names exported in one go, ready to hand out to shopkeepers and guards as your players wander off the map.
Frequently asked questions
Can I use these elf names commercially?
Yes. The names are assembled from generic syllables rather than copied from any source, and short names generally do not attract copyright in the first place. Use them in published fiction, commercial games or streamed campaigns. If one happens to land on a famous character's name, that is worth checking before you build around it.
What makes a name sound elvish?
Mostly the consonants. Elvish naming conventions across fantasy lean on liquids and soft fricatives — l, r, th, s, v — and avoid hard stops like k, g and t, especially at the end of a word. Combine that with open vowels and multiple syllables and you get the flowing quality people recognise as elvish.
Are the feminine and masculine sets actually different?
Yes — they use different opening and ending pools. Feminine endings run toward -iel, -wen, -ythe and -ria; masculine toward -orn, -dor, -thas and -ras. Choosing Any merges both, which is also the setting to use if your setting does not gender its names.
Do these names mean anything?
No. They are built from phonetic components rather than a constructed vocabulary, so there is no hidden translation. Most fictional languages assign meanings after the fact anyway — if you need a name to mean something, decide that yourself.
Why did I get fewer names than I asked for?
Unique mode only returns distinct names, and the syllable pool is finite. Short names in particular run out of combinations quickly. Increase the length, allow repeats, or accept the smaller batch.
Related tools
Dragon Name Generator
Hard-edged draconic names, with optional titles like the Ashen.
Knight Name Generator
Sir and Dame names drawn from real medieval naming stock.
Bubble Letter Generator
Turn text into Ⓑⓤⓑⓑⓛⓔ letters you can paste anywhere.
Browse every tool in Fantasy Name Generators.