Summary
Elf name generator for characters, NPCs, and whole lineages. Pick one of five elf cultures (Woodland, High, Dusk, Sea, or Frost), choose a name style and length, and get a batch of names with optional house names. Every name is built in your browser from syllable pieces, and a tap copies it straight into your character sheet or campaign Codex.
Elf Name Generator for Every Kind of Elf
Choose an elf culture, a style, and a length. Get a batch of elf names with house names in one click, and tap any name to copy it.
What happens when you press generate
Syllable pieces, not a list
Each culture has its own bank of openings, middles, and endings. The generator joins one opening, zero to two middles, and one ending. It then checks that consonants and vowels alternate and trims clumsy letter runs. You get fresh names on every click instead of a fixed list you will see again.
Five cultures, five sounds
Woodland leans on l, r, and th. High runs long with formal endings. Dusk uses harder sounds like v, z, and x. Sea keeps its vowels open, and Frost clips everything short. The note under the button tells you which sound rule is in play.
House names that read as compounds
The optional house name pairs two plain words, such as Frostborn or Tidedancer, picked from a list that fits the culture. It reads as a lineage or a surname without sounding like a second given name.
Elves get remembered by their names
Players forgive a lot at the table, but a sloppy name for the elven envoy breaks the scene. Elves usually stand for long memory and slow time, so their names should sound like they were chosen with care. Generate a batch before the session, keep the three that fit the court you built, and write each one into your campaign Codex next to the house it belongs to. When a name turns out to matter in session fourteen, you already know how it should sound.
- Match the culture to the realm, not to the character class
- Use a short name for a scout and a long one for a court elder
- Reuse one house name across several elves to show a bloodline
From blank sheet to named elf
-
1
Choose the culture
Start with the sound your elf should have. A hermit from the deep wood and a diplomat from a crowned city should not share a vocabulary.
-
2
Set style and length
Masculine, feminine, or any. Short names fit scouts and commoners. Long ones suit nobles, elders, and anyone with a title.
-
3
Tap to copy and edit
Copy a single name or the whole batch. Swap one letter or drop a syllable until it feels handmade, then log it with a one-line fact.
Make a generated name yours
Edit one letter
A generated name is a draft. Change a vowel or cut a syllable and it becomes yours. Players remember names that look slightly handmade.
Say it out loud
If you stumble on it at the table, your players will too. Pick two or three syllables for any elf the party will talk to often.
Log it in the Codex
Write the name, the culture, and one fact next to it the moment you choose it. Canon is a promise, and a name you cannot find later breaks it.
Elf name generator questions
Is this elf name generator free?
Are these real Elvish words?
What are the five elf cultures?
Can I use the names in a campaign, module, or novel?
Does it work for D&D, Pathfinder, and other systems?
What does the house name add?
Why do some names look hard to pronounce?
Does the generator store or send anything?
Naming a whole elven kingdom, not just one elf?
The fantasy name generator covers places and factions, and the DnD name generator covers every 5e race.