60 Cool Elf Names for Baby Boys and Girls

60 Cool Elf Names for Baby Boys and Girls

Elves are supernatural human-shaped beings in mythology. They are known for their beauty and mystical powers that humans can only imagine. In many fantasy stories involving elves, we often run into good elves that lead the good guys to victory. If you are looking for some fantastic Elf names, check this list below.

Elvish Names For a Baby Girl with Meanings

1. Aerin

Aerin is a cool Elvish name that comes from the Tolkien language. It is a fancy form of the name Erin, and has the meaning of being ‘ocean’. It is one of the cool elf names.

2. Alfreda

The name Alfreda is an elvish name that comes from the English origin. It is a unique name that simply means ‘counsel’.

3. Alma

It is a cute Elvish name that has the meaning ‘maiden garland with good fortune’.

4. Anna

This Elvish name comes from the Quenya language and is a short and sweet name for baby girls. It has the meaning of being ‘a gift’.

5. Aredhel

Aredhel is a very unique and unusual sounding Elvish name. It comes from the Quenya language and simply means ‘the noblewoman’. This name comes under the category of fantasy elf names.

6. Arwen

It is a rare and uncommon name for a baby girl. It has been derived from the Sindarin language and has the meaning of being ‘a noble maiden’.

7. Aubree

It is a beautiful and unique elvish name that has its origin coming from the French culture and simply means ‘a ruler’.

8. Calen

Calen is a unique Elvish name that has its roots in the Sindarin language. It simply means ‘a green one’.

9. Elanor

This is a very good and an uncommon Elvish girl name for a cute little angel. It comes from the Sindarin language and means ‘sun star’ or ‘the sun’.

10. Elbereth

The name Elbereth comes from the Elvish Sindarin language and has the meaning of being ‘star queen’.

11. Elva

It is a rare and unique elvish name that comes from the English name ‘Elvina’. It has the meaning of being ‘a friend’.

12. Eowyn

This elvish name has its origin in the Tolkien language. It is one of the real elvish names and simply means ‘horse joy’.

13. Estel

This sweet and short name will be perfect for a cute little angel. It comes from the elvish Sandarin language and has the meaning of being ‘hope’ or ‘trust’.

14. Freda

It is an uncommon elvish name that comes from the German name Frida. It means ‘peace’ or ‘tranquillity’.

15. Galadriel

Galadriel is a mighty Elvish name for a baby girl. It comes from the Sindarin language and has the meaning of being ‘one with glittering hair’ or ‘a maiden with radiant hair’.

16. Haleth

The name Haleth is very uncommon and very unique. It has its origins coming from the Sindarin language and simply means ‘exalted one’.

17. Idril

This Elvish name is a Sindarin version of the Quenya name Itarilde that means ‘sparkling brilliance’. It is amongst the traditional elf names.

18. Lia

It is a short and sweet name for a baby girl. It comes from the Elvish Quenya language and has the meaning of being ‘a thread’.

19. Lobelia

The name Lobelia is ideally an Elvish name but comes from the English culture. It means a brave girl.

20. Luthien

Luthien is a very unusual and uncommon name that comes from the Sindarin language and means ‘daughter of flowers’.

21. Melian

It is an Elvish name that comes from the Sindarin language. It means ‘a dear gift’.

22. Morwen

The name Morwen means ‘a dark maiden’.

23. Nessa

This name comes from the Elvish language of Quenya and means ‘one who is youthful’. It is a shorter version of the name Vanessa.

24. Nienna

It is a rather uncommon and rare name that comes from the Elvish Quenya language, and means ‘tear’.

25. Rina

The name Rina is a rather unusual Elvish name that comes from the Quenya language and simply means ‘the crowned one’.

26. Ronda

It is an Elvish name that comes from Tolkien’s Quenya language and means ‘solid’ or ‘firm’. It is a very unique and rare name for a baby girl.

27. Siofra

Siofra is a very unique and uncommon name that comes from the Irish and Gaelic culture. It simply means ‘an elf’.

28. Tara

This Elvish name comes from the Quenya language and refers to ‘one who is wise or elite’. It is a unique name for a baby girl.

29. Vena

It is an Elvish name that is rather uncommon and rare. It is a shorter version of the name Alvena. It simply means ‘a friend’.

30. Yavanna

The name Yavanna is a pretty Elvish name that has its roots derived from the Quenya language. It simply means ‘one who is a giver of fruits’.

Elvish Names For a Baby Boy with Meanings

Elvish Names For a Baby Boy with Meanings

1. Aldon

It is a cute Elvish name for a baby boy. In Quenya language, it means ‘a tree’. It is a good alternative for Alton or Eldon.

2. Aragorn

The name Aragorn is a mighty Elvish name. It means ‘noble’ or ‘the respected king’. 

3. Arod

This beautiful name comes from the Elvish culture and has the meaning of being ‘brown’ or ‘swift’.

4. Bailey

Bailey is an Elvish name that comes from the Middle English word baili. It means ‘a judge’.

5. Balin

It is a mighty name meaning ‘a knight at the round table. It comes from the Elvish culture and is a unique name in itself.

6. Baron

This unusual name has a very noble meaning being ‘house or home’, in Sindarin language.

7. Callon

Callon is an appealing and rare name that comes from the Sindarin culture and means ‘a hero’. It is one of the most beautiful elf names for baby boys.

8. Cirdan

It is an Elvish name that means ‘shipwright’. It is an adorable and sweet name for your baby boy.

9. Earendil

The name is a perfect one for a baby boy. It is an Elvish name that means ‘sea lover’ or ‘one who is devoted to the sea’.

10. Elladan

The name comes from the name of the son of Elrond of the Middle-Earth. It simply means ‘an elf man’.

11. Elrand

Elrand is an Elvish Tolkien baby boy name that has the strength of a boy packed in it. It is a very unique and rare name.

12. Elrohir

This Elvish name Elrohir is a very unique and uncommon name that has the meaning of being ‘an elf man’. It is another version of the name Elladan.

13. Frodo

It is an excellent Elvish name for a baby boy. It means ‘one who is very wise’.

14. Garrett

It is a pretty Elvish name for a baby boy. It is a unique and uncommon name. It comes from the Sindarin language and simply means ‘saved’ or ‘support’.

15. Gildor

It is a unique sounding name. It simply means ‘one who is the creator of joy or happiness’. It is a perfect name for a cute baby boy.

16. Haga

It is a very unusual sounding Elvish name that is a Norwegian, Swedish derivative. It is a unique name that has comes from the Old Norse God ‘Haga’, which means ‘enclosure’.

17. Haldir

Haldir is as unique and uncommon as it sounds. It is a beautiful Elvish name for a sweet looking baby boy. It simply means ‘hidden hero’.

18. Iston

Iston is a good name coming from the Quenya language. It is a unique Elvish name that has the meaning of being ‘the wise one’.

19. Legolas

The name Legolas is a very uncommon and rare Elvish name for a baby boy. It means ‘green leaves’.

20. Lindir

It is an adorable and sweet Elvish name for a baby boy that comes from the Sindarin culture, and means ‘a fair singer’.

21. Logon

The name Logon is a unique Elvish name for a boy. It comes from the Sindarin language of the Middle-Earth that means ‘one who is warm at heart’.

22. Peregrin

It is a rare Elvish name for a baby boy. It comes from the Latin word ‘Peregrinus’ and means ‘a traveller’.

23. Pippin

It is a cool and hippy Elvish baby boy’s name. It comes from the German name ‘Pepin’. It means ‘awe-inspiring’.

24. Poldo

Poldo is a rare and unique Elvish name. It comes from the Elvish language of Quenya and means ‘one who is big and strong’.

25. Rohan

The name Rohan is a pretty Elvish name that comes from the Sindarin language that means ‘horse country’ or ‘horse kingdom’.

26. Samuel

It is an Elvish name that has its roots in the Hebrew culture and comes from the Sindarin language. It is a unique name that means ‘name of God’.

27. Samwise

This Elvish name means ‘one who is loyal’. The nickname for this name can be Sam.

28. Theoden

The name Theoden is unique and uncommon. It comes from the Rohirric language and simply means ‘a king’ or ‘a ruler’.

29. Voronwe

The name Voronwe is a very unusual and unique name for a baby boy. It has the meaning of being ‘the steadfast one’ or ‘the constant one’.

30. Wade

It is a unique and rare name for a baby boy. It has Anglo-Saxon English origin. It means ‘to go’ or ‘ford’.

Choosing the right name is a daunting job for a parent. We hope this list helps you to take your pick. We wish you and your child a great life ahead.