Elf names carry a certain lightness, all soft vowels, woodland roots, and a hint of old magic borrowed from Tolkien’s Rivendell, Norse legend, and the little folk of medieval folklore. They sound like something whispered under starlight, which makes them a lovely choice for a baby who already feels a bit enchanted.
We gathered 100 elf names across three lists: 42 enchanting picks for girls, 53 edgy ones for boys, and 5 gender-neutral options that work beautifully for anyone. Some are pulled straight from fantasy epics, others from folklore and myth, and a few are simply airy and magical enough to belong.
Scroll on to find the one that fits your little sprite.
42 Enchanting Elvish Names for Girls
Give your daughter a magical start in life with one of these beautiful elven names for girls.
- Aafje: A Dutch feminine name meaning “elf” or “magical being,” pronounced AHF-yuh. It began as a pet form of older Germanic Alf- names, the same root that gives us the word elf.
- Afsaneh: This Muslim girl’s name means “fairy tale” and makes a gorgeous pick for your baby.
- Agada: A pretty name derived from the Hebrew word for “fairy tales” or “lore.”
- Ailsa: A triumphant Scottish name meaning “elf victory.” It also relates to a rocky island.
- Alba: Derived from the Germanic stem meaning “elf,” this is also a luminous Spanish girl name meaning “dawn.”
- Albrun: An enchanting elven name composed of Germanic elements meaning “elf magic” or “elf secret.”
- Alfsol: A Swedish girl’s name meaning “elf sun.”
- Alva: A dainty Scandinavian pick from the Old Norse alfr, meaning “elf.” Pronounced AL-vah, it shares its root with the Swedish Älva.
- Älva: The literal Swedish word for “fairy” or “elf,” from the Old Norse alfr. In Swedish folklore, an älva is a graceful spirit said to dance in the morning mist.
- Alvgjerd: This Norwegian girl’s name translates to “elf garden.”
- Alvilde: A name straight out of Norwegian legend featuring the warrior meaning of “elf army.”
- Alwine: A unique name from the same Germanic stem as Alvin, meaning “elf friend.”
- Aredhel: A pure and honest Tolkien elf name meaning “noble elf.”
- Arwen: A famous elven character in Tolkien’s Lord of the Rings. It closely mirrors the Welsh name Arwyn, meaning “fair.”
- Barig: A unique Armenian girl’s name meaning “fairy.”
- Elbereth: Great for a royal baby, this Tolkien name means “star queen” in his fictional Sindarin language.
- Elfa: A feminine form of Alf and a softer variant of Alva.
- Elfriede: Dating back to the Middle Ages, this English and German girl’s name means “elf strength.”
- Faye: This classic English pick comes from the Old French fae, the root of the word fairy. Short and lyrical, it has long been a favorite as a magical middle name.
- Galadriel: The radiant elven Lady of Lothlórien in Lord of the Rings. In Tolkien’s Sindarin, her name means “maiden crowned with a radiant garland,” built on galad, meaning “light.”
- Glóredhel: A glowing pick among Tolkien’s creations meaning “golden elf.”
- Gunnalf: A feisty Norse girl’s name translating to “battle elf.”
- Houria: An Arabic girl’s name for your precious little fairy or nymph.
- Jennifer: A widely loved girl’s name, the Cornish form of Guinevere, from gwen (“white, fair”) plus a root meaning “phantom” or “fairy.”
- Lamina: A beautiful mythical water nymph from Basque folklore.
- Lefaye: Meaning “the fairy,” this French name feels mystical and alluring.
- Míriel: A romantic name from Tolkien meaning “jewel daughter” in his fictional Quenya language.
- Nerissa: A Greek-rooted feminine name meaning “sea nymph.” Shakespeare famously used it in The Merchant of Venice.
- Olivia: A highly popular English name meaning “olive branch.” It also serves as a feminine form of Oliver, meaning “elf army.”
- Parineeti: A sweet Hindi girl’s name meaning “beautiful” or “fairy.”
- Parisa: A delicate Persian feminine name meaning “fairy-like.”
- Pixie: A spritely name taken directly from the English word for a type of fairy.
- Quenya: This feminine-sounding word is actually the name of a fictional elven language created by Tolkien.
- Sheelin: A gorgeous name inspired by a lake in Ireland known as the “fairy pool.”
- Síofra: Pronounced SHEE-fra, this Gaelic female name comes from the word síofra, meaning “elf,” “sprite,” or “changeling.” Its root sí points to the aos sí, the fairy folk of Irish tradition.
- Soni: An elfin pick from Japanese that likely means “fairy princess.”
- Sylph: A sylph is a mythical air spirit in English folklore.
- Tiên: A Vietnamese girl’s name pronounced “teen” with the magical meaning of “celestial being.”
- Tinuviel: An elvish princess in Tolkien’s works with the melodic meaning of “nightingale.”
- Tünde: A Hungarian name from tündér, meaning “fairy.” The poet Mihály Vörösmarty coined it for his 19th-century play Csongor és Tünde, and it remains beloved in Hungary.
- Vilde: A sassy diminutive of the Norse name Alvilde meaning “elf battle.”
- Winky: Inspired by the female house elf in Harry Potter.
53 Edgy Elvish Names for Boys
Mischievous and magical, these elven names for boys bring plenty of charm and energy.
- Aegnor: A Tolkien elf name meaning “fell fire” in the fictional Sindarin language.
- Ailill: A royal name from Old Irish mythology meaning “elf.”
- Ailwi: Meaning “ancient,” “noble,” or “elf battle.” This medieval English name carries plenty of fantastical history.
- Alberic: An ancient Germanic boy name meaning “elf ruler,” inspired by a mythological dwarf king.
- Albwin: An ancient Germanic name for your new little “elf friend.”
- Alf: Meaning “elf.” This Nordic folklore name is short, sweet, and classic.
- Alfarr: Meaning “elf army.” This Old Norse name fits the mightiest little fighters.
- Alfbern: Combining elements that mean “elf” and “bear.” This Germanic name feels fierce.
- Alfie: A popular nickname for Alfred that matches other Germanic elf names beautifully.
- Alfred: A vintage name from the Old English Ælfræd, meaning “elf counsel.” Its most famous bearer is Alfred the Great, the 9th-century king of Wessex.
- Álfur: The literal Icelandic word for “elf,” a short, distinctive moniker that still feels grounded in Norse tradition.
- Alfvin: Meaning “elf friend.” This sweet baby boy’s name is a gorgeous Old Norse pick.
- Algar: Meaning “elf spear.” This is a feisty option for a brave little boy.
- Alvaro: A bold name for your little soldier meaning “elf warrior.”
- Alvin: A variant spelling of the Germanic Albwin meaning “elf friend.” It is also famously associated with the singing chipmunk.
- Auberon: An English variant of the Germanic Alberich, meaning “elf ruler.” Through the French form it became Oberon, Shakespeare’s king of the fairies.
- Batī: A Punjabi entry among elf names for babies. Note that it is considered derogatory in some areas.
- Bucca: A perky name inspired by a folkloric Cornish hobgoblin.
- Buddy: A fun choice after the lovable main character in the holiday movie Elf.
- Celeborn: An elven lord of Lothlórien in Tolkien’s world. His Sindarin name means “silver tree,” from celeb (“silver”) and orn (“tree”); the opening C sounds like a hard K.
- Círdan: One of Tolkien’s elves. The name has the hardworking meaning of “ship-maker.”
- Clurichaun: The name of a mischievous elven character in Irish folklore.
- Dobby: A heroic house elf in Harry Potter.
- Draug: Tolkien’s Sindarin word for “wolf” makes a badass pick among elf names for boys.
- Duende: The Spanish word for “elf” works perfectly as a highly stylish name.
- Eitri: Borne by a dwarf in Norse mythology. The exact meaning remains unknown, but it offers a great sound.
- Eldacar: A regal elf name from Tolkien’s world meaning “elf helm.”
- Eldarion: Meaning “son of the elves.” This Tolkien name is full of family virtue.
- Elegast: Meaning “elf spirit.” This was the hero’s name in a Middle Dutch epic.
- Elrond: The fictional name borne by the elven ruler of Rivendell in Tolkien’s universe.
- Fëanor: A mighty Noldorin elf in Tolkien’s legendarium and the maker of the Silmarils. Fëanor means “spirit of fire”; the two dots over the ë mark it as its own syllable.
- Fingolfin: A rhythmic Tolkien male elf name of unknown meaning.
- Finwë: A cool, airy pick among Tolkien’s creations that possibly means “hair.”
- Gandalf: Borne by Tolkien’s powerful wizard. This Old Norse name actually translates to “wand elf.”
- Glorfindel: A bright name meaning “golden-haired” in Sindarin.
- Ingálvur: A strong Faroese name meaning “elf ancestor.”
- Joralf: A Norwegian boy’s name that likely means “king elf.”
- Keijo: A cute name derived from the Finnish word for “fairy” or “elf.”
- Legolas: Another highly famous fictional elven name from Tolkien’s Lord of the Rings.
- Link: A nickname for Lincoln (“lake colony”) and the famous elvish-looking archer from The Legend of Zelda.
- Loki: The Norse god of mischief and trickery makes a fitting elf-like namesake.
- Maeglin: A Tolkien elf name meaning “sharp glance” in Sindarin, from maeg (“sharp, piercing”) and glîn (“gleam of the eyes”).
- Muki: The name of a fabled cave goblin in South American mythology.
- Nickel: A potential root of this name comes from German, meaning “goblin” or “rascal.”
- Noralf: A Nordic name meaning “north elf.” It works beautifully for a winter-born baby.
- Oilioll: A handsome variation of the Old Irish name Ailill.
- Oliver: A highly popular name meaning “olive tree.” It also derives from Germanic elements meaning “elf army.”
- Quant: A cool name from Middle German with the elvish meaning of “imp” or “prankster.”
- Sauron: A notorious Tolkien villain. This name means “the abhorred” in the fictional language of Quenya.
- Sennin: A unique Japanese boy’s name inspired by an immortal fairy or elvish being.
- Sindri: A Norse name meaning “sparkle” that belonged to a mythological dwarf.
- Thranduil: An elven Tolkien character whose name means “vigorous spring” in Sindarin.
- Trasgu: A unique name from northern Spanish mythology inspired by a goblin creature.
5 Great Gender-Neutral Elvish Names for Babies
These unisex elven names perfectly suit any little warrior or woodland sprite.
- Aubrey: A breezy French and English unisex name from the Germanic Alberich, meaning “elf ruler.” The same root gave Shakespeare his fairy king, Oberon.
- Donsy: A group of gnomes is called a “donsy.” This makes it a cute, quirky name for a happy baby.
- Mage: Named after a type of sorcerer. This magic-filled title works perfectly for your little elf.
- Puck: A mischievous imp from English folklore featured in Shakespeare’s A Midsummer Night’s Dream.
- Sindarin: The everyday elven language Tolkien created for his Grey-elves, an unexpected and melodic gender-neutral pick.






