Elf Name Generator with Real Elvish Meanings
Get elf names that mean something: this elf name generator builds Tolkien-style names from real Sindarin and Quenya roots, plus D&D, drow and Christmas elf names, all in your browser.
Elf Name Generator
The same name with the same settings always gives the same list. Your name stays on this page: it is not sent, saved or put in the address.
Ctrl/⌘ + Enter generates. The lock on a card keeps that part when you generate again.
Pick a style and press Generate names.
Tolkien styles show what every piece of the name means and how to stress it.
Meanings and Common translations are shown in English, as in the Elvish dictionaries (Eldamo, ElfDict).
Favourites 0
No favourites yet. Tap the heart on a name to keep it in this browser.
This elf name generator gives you elf names that mean something. Pick a style (Tolkien's Sindarin or Quenya, a D&D high, wood or sea elf, a half-elf, a drow, a Christmas elf or a mix of them all), choose a gender (any, male, female or neutral), and you get a list of 5 to 20 names, each with its meaning or Common translation. The Tolkien styles build every name from real Elvish roots and show the gloss piece by piece, plus a stress hint with syllable dots so you can say it at the table. You can also turn your own name into an elf name, keep favourites and export the list with meanings. Everything runs in your browser: no account, no AI, nothing sent anywhere.
How to use the elf name generator
- Pick a style. Sindarin and Quenya for Tolkien-flavoured fiction; high, wood, sea elf or half-elf for D&D and similar games; drow for dark elves with a House; Christmas elf for a playful holiday name; Any style for a mixed list in which every card is labelled with its style.
- Pick a gender and how much to show. Any, male, female or neutral. In the Tolkien styles the gender decides which endings may appear (neutral gives a bare two-root name or the neutral ending); in the D&D styles it matters much less. For D&D and drow lists, the Show switch gives the full name, the given name only or the family name or House only. The Names menu offers 5, 10, 15 or 20.
- Choose meaning themes (Tolkien styles). Tap themes such as sky & stars, light, silver, gold & jewels, forest & wild, sea & water, mist & wind, fire, shadow, noble & royal or places, and the names are built only from roots on those themes. Quenya has no colour, mist-and-wind or shadow roots, so those chips are disabled there. If a theme has too few roots for a full list, the rest is filled from other roots and a note tells you.
- Type your name (optional). Enter your own name to get a fixed list that is always the same for that name, style and gender. More on that below.
- Generate. Read the gloss and the stress hint under each name: the dots show the syllables and the big dot the stressed one. Ctrl or Cmd plus Enter works too, and so does Enter in the name field.
- Lock and reroll. Lock the given name or the family name on a card (the whole name in the Tolkien styles) and generate again, or reroll a single card on its own.
- Save. Star favourites (kept in this browser, up to 50), copy one name or the whole list, or download it as a text or CSV file. Every export carries the name, style, gender, meaning or translation and the stress.
What makes an elf name sound Elvish
When I name an elf, I pick the meaning first and the sound second. A wood elf ranger called "leaf-maiden" or a sea elf called "star-foam" carries a small story the player can tell at the table, and that is worth more than any pretty syllable.
- Soft consonants. Tolkien's Elvish leans on l, r, n, th and open vowels: Elrond, Nimloth, Celeborn. Hard clusters such as zk or gr belong to dwarves, orcs and, on purpose, to drow.
- Endings carry gender. In Sindarin, -ion means "son" and -iel means "daughter" (ElfDict on -iel); -wen means "maiden" (ElfDict on -wen). I never give a male elf an -iel or -wen ending, and the generator never does either; female names take only female or neutral endings, male names only male or neutral ones.
- D&D cares less. The D&D Basic Rules say there is little distinction between male and female elf names, so in those styles the sound matters more than the ending.
- Length. Two or three syllables are easiest to remember in play. Save the long names for queens and ancient sages.
Tolkien names: building from real roots
A Sindarin name is usually one or two roots plus an optional ending. These are the roots I reach for most; the generator uses a larger table of the same kind, with meanings checked against Eldamo and ElfDict. Gil, "star", is the one in Gil-galad, "star of radiance" (Eldamo entry).
| Root | Meaning | Seen in |
|---|---|---|
| gil | star | Gil-galad |
| ithil | moon | Ithilien |
| anor | sun | Anórien |
| galad | radiance, light | Galadriel |
| celeb | silver | Celeborn |
| mal | gold | mallorn |
| nim | white | Nimloth |
| laeg | green (fresh) | Legolas |
| orn | tree | Celeborn |
| loth | flower | Nimloth |
| ros | foam, spray | Elros |
| mor | dark, black | Morwen |
The endings decide whether the name reads as male or female. The genders follow the RealElvish list of Sindarin suffixes for people.
| Ending | Meaning | Use on |
|---|---|---|
| -ion | son, son of | male |
| -dir | man, male doer | male |
| -iel | daughter, daughter of | female |
| -wen | maiden | female |
| -riel | garlanded maiden | female |
| -or | doer | neutral |
Four worked examples, the same ones the generator is tested on:
- Celeborn = celeb "silver" + orn "tree" → "silver tree", said CE-le-born.
- Galadriel = galad "radiance" + -riel "garlanded maiden", said ga-LAD-ri-el.
- Ithildir = ithil "moon" + -dir "man" → a new male name, "moon-man", said i-THIL-dir.
- Laswen = lass "leaf" + -wen "maiden" → "leaf-maiden", said LAS-wen. The doubled s drops before a consonant.
One honest limit: real Sindarin changes consonants when words join (Legolas comes from laeg + golas). The generator joins the pieces directly with a few simple spelling rules and never mixes Sindarin and Quenya in one name. The result is a new name in Tolkien's style, not a canon character: the card carries the badge "new name in Tolkien's style", or "canon name" if it happens to match one from the books. For a real translation of a phrase, ask a Tolkien-language community. The full method is in the guide how to make an Elvish name in Sindarin.
Saying Elvish names right
The stress rule from Appendix E of The Lord of the Rings is short, and the generator applies it to every Tolkien name, writing the stressed syllable in capitals:
- Two syllables: stress the first (EL-rond, AR-wen).
- Longer names: stress the second-to-last syllable if it has a long vowel (an accent mark), a diphthong such as ae or ai, or a vowel followed by two consonants (th, dh, ch and ph count as one); otherwise stress the third-to-last.
- C is always k, so Celeborn starts with a k sound, never an s. A final e is sounded. Dh is the th of "then", th the th of "thin".
| Name | Stress | Why |
|---|---|---|
| Elrond | EL-rond | two syllables |
| Celeborn | CE-le-born | "le" is short and open, so the third-to-last takes it |
| Elendil | e-LEN-dil | the e of "len" is followed by n and d |
| Míriel | MÍ-ri-el | "ri" is short, so the stress falls on the accented first syllable |
D&D elf names: child, adult and family
D&D elves follow a different pattern, set out in the D&D Basic Rules. An elf uses a short child name (Ara, Faen, Rinn) until declaring adulthood some time after the hundredth birthday, then chooses an adult name. The family name is a Common translation of a longer Elvish phrase: Galanodel is Moonwhisper, Amakiir is Gemflower, Liadon is Silverfrond, Siannodel is Moonbrook.
The generator copies the pattern, not the book list. It makes new adult names in the same style, adds an invented Elvish family name with its Common translation, and gives every card a short child name (six letters at most). Each Common word always keeps the same Elvish form, so Moon is always Ithae and a Moon family anywhere in your world shares that root. None of the official names or the five official translations is ever output. I pick the family imagery by subrace:
- High elf: moon, star, gem, silver, gold, dawn, night and crystal, paired with words such as whisper, flower, blossom, frond, brook, song, crown or gleam.
- Wood elf: oak, fern, leaf, moss, ash, willow, elm, thorn, birch and hawk.
- Sea elf: pearl, tide, coral, foam, wave, shell, salt, storm and gull.
- Half-elf: my favourite trick is a plain human given name with an elven family name (or the reverse), which tells the table at once which parent raised the character. The generator does the first half of that: some half-elves get a human given name, labelled "human given name", with a high or wood elf family name.
Subrace tables and tips for game masters are in the guide D&D elf names by subrace.
Drow names and Houses
A drow is introduced by a given name and a House, never a personal surname. The House passes down through the matriarch, often carries an apostrophe (the Do'Urden and Tuin'Tarl pattern) and has no translation. Female given names lean on sibilant sounds such as ss, qu, yr and rae; male names are shorter and harder, built around sounds like zak, jar, riz and val (drow naming patterns). The generator keeps to that: female names always contain ss, qu, yr or rae, male names zak, jar, riz or val, and every House is new (some in the X'Yyy form with an apostrophe) and labelled "House, no translation". It never reuses a famous House, so your matron mother does not share a House with a novel's hero.
Your name in Elvish
Type your name and the generator turns it into elf names in the style and gender you chose. The same name always gives the same list: the name is normalised (accents and capitals removed, so André and ANDRE give the same result), combined with the style and gender, and turned into a fixed seed for the random picks. A 10-name list is the first half of the 20-name list for the same settings. A name with no Latin letters is used as typed, trimmed and in lower case. Your name is processed on the page only. It is not sent anywhere and never goes into the address bar.
This is not a translation. Most modern names have no Elvish meaning, and a "translation" of Sarah or Mike would be invented. What you get is an Elvish-style name that is yours every time you type it, with an honest gloss of the roots it uses.
Christmas elf names
Switch the style to Christmas elf for two-part holiday names in the Jingle Sparkletoes and Sugarplum Frostwhistle vein: gender-neutral, family-friendly and easy for small children to say. They are fun names, so they carry the badge "fun name" instead of a meaning. For lists by mood (cute, funny, classic, names for a pair of elves) and tips for a family elf tradition, read Christmas elf names.
Where the names come from and how I check them
Tolkien-style names come from a fixed table of Sindarin and Quenya roots and endings, each with its gloss. Names are 4 to 12 letters, use one or two roots plus an optional ending, never repeat an element and never mix the two languages. Male names only take male or neutral endings, female names female or neutral ones, and neutral names are a bare two-root compound or the neutral ending (-or in Sindarin, -dil in Quenya). A sound filter sits on top: no doubled letter across a join, no more than two consonants or two vowels in a row (th, dh, ch and ph count as one consonant), and the ending must survive the join. Random picks use the browser's cryptographic random generator, except in the your-name mode, which uses the fixed seed described above. Glosses stay in English on every language version of the site.
Before release the tool runs a test page with known answers. A sample of them:
| Input | Name | Gloss | Stress |
|---|---|---|---|
| Sindarin galad + -riel | Galadriel | radiance + garlanded maiden | ga-LAD-ri-el |
| Sindarin celeb + orn | Celeborn | silver + tree | CE-le-born |
| Sindarin el + rond | Elrond | star + dome | EL-rond |
| Sindarin el + ros | Elros | star + foam | EL-ros |
| Sindarin nim + loth | Nimloth | white + flower | NIM-loth |
| Sindarin ar + -wen | Arwen | noble + maiden | AR-wen |
| Sindarin lass + -wen | Laswen | leaf + maiden | LAS-wen |
| Sindarin ithil + -dir | Ithildir | moon + man | i-THIL-dir |
| Quenya isil + -dur | Isildur | moon + devoted to | i-SIL-dur |
| Quenya elen + -dil | Elendil | star + friend | e-LEN-dil |
| Quenya mír + -iel | Míriel | jewel + daughter | MÍ-ri-el |
A second test generates a batch of 2,000 Sindarin male names and fails if any ends in -iel, -wen, -eth, -riel, -el, -ien or -ril, uses the same element twice or lacks a full gloss. A third checks that the your-name mode gives the same result for the same input, whatever the capitals, accents or spacing. The page also tests that no Elvish form is listed twice.
Guides
FAQ
What is my name in Elvish?
Most modern names have no real Elvish translation, so any site that 'translates' them is inventing. Type your name into the your-name mode instead: you get an Elvish-style name that is always the same for your name, with an honest meaning of the roots it uses.
What does -iel or -wen mean in elf names?
In Sindarin, -iel means 'daughter' or 'daughter of' and -wen means 'maiden', as in Arwen, 'noble maiden'. Both are female endings; the male counterparts include -ion 'son' and -dir 'man'.
What is the difference between Sindarin and Quenya?
Sindarin is the everyday tongue of the Grey-elves in Middle-earth, soft and full of th and l sounds (Celeborn, Galadriel). Quenya is the older, more formal High-elven language with more vowel endings (Elendil, Isildur, Míriel).
Do D&D elves have surnames?
Yes. A D&D elf has a family name that is a Common translation of a longer Elvish phrase, such as Galanodel for Moonwhisper. Drow use a House name passed down through the matriarch instead.
Can I use a generated elf name in my book or game?
Yes, names made here are free to use for characters, books, games and usernames. Just avoid famous canon names such as Legolas or Galadriel if you want an original character. This site is not affiliated with the Tolkien Estate or Wizards of the Coast.
Is my name sent anywhere?
No. The generator runs in your browser with no network requests. The name you type in the your-name box is used only to seed the list on the page; it is not sent, saved or added to the address. Only your favourites are stored, in this browser.