Home Life 100 Magical Baby Names

100 Magical Baby Names


There is something magical about having a little baby girl or boy. Once you hold your baby in your arms, the love and admiration you feel are beyond words. Because of this, many parents want to find magical baby names to match their bundle of joy. These 100 magical baby names will get you started on your hunt for clever, unusual baby names.


60 Magical Baby Names for Girls

1. Doris

While this name may be a little old-fashioned, it is starting to experience a revival. In Greek mythology, Doris was the name of an ocean nymph. This name means gift of the ocean.

2. Nixie

This unusual name appears in German folklore as the name of a sprite or mermaid that lives in the sea. It means water nymph.

3. Titania

This pretty name was the name of the fairy queen in Shakespeare’s A Midsummer Night’s Dream. It means great one.

4. Sereia

This is the Portuguese name for mermaid, and it is probably a derivative of the English word, siren.

5. Radella

Radella is a name that means an elfin adviser, which certainly makes it a magical name.

6. Muirgen

This pretty name is quite unusual to hear, and it comes from Irish folklore. In the folktales, Muirgen was a person who was turned into a mermaid. She was caught 300 years later, baptized and transformed into a saint. The name means born of the sea.

7. Maraja

This royal name means made of the sea.

8. Daenerys

This is a made-up name that you most likely recognize from the popular book series and television show, Game of Thrones.

9. Ailsa

This pretty name means elf victory. It also happens to be the name of an islet in the Clyde.

10. Calypso

In Greek myths, Calypso was a beautiful sea nymph who fell in love with Odysseus. This name is said to mean she that conceals.

11. Deema

This lovely name actually comes from the Nickelodeon show, Bubble Guppies and is the name of one of the mermaids. It is actually an Arabic name that means rain.

12. Melody

Melody is such a pretty name, and it comes from a Greek name that means music.

13. Oona

We love the originality of this name. It can mean lamb.

14. Tabitha

This show became popular because it was the name of the main character in the 1960s show, Bewitched. The show was about a half-witch named Tabitha. The name actually means gazelle.

15. Sabrina

This was the name of the character in Sabrina the Teenage Witch. While it actually means from Cyprus, it was also the name of a water nymph in a book by John Milton. In addition, the Celts used this name for their river goddess.

16. Naida

This name means water nymph.

17. Kaia

This is a Hawaiian name that means the sea. In Greek, this name also means pure.

18. Delphine

In French, this beautiful name means dolphin. It also calls to mind the oracle of Delphi.

19. Celeste

This celestial name comes from Latin and means heavenly.

20. Alfreda

While this is a rare name to hear, it has a beautiful meaning. Alfreda means elf power.

21. Fiona

This lovely Scottish name means fair. It also happens to be the name of a character in the television show, American Horror Story: Coven.

22. Melia

This lovely name comes from Greek mythology and means work. In the myths, it was a name of a nymph.

23. Navi

This comes from the name of a fairy in the popular video game, Legend of Zelda: Ocarina of Time. In Hebrew, this name means to name.

24. Sen

This simple Japanese name comes from a Japanese myth about a mythological forest elf. It is said to mean lotus flower.

25. Ondine

This pretty, unusual name was once the name of a German water sprite. In the stories, the sprite marries a mortal, but runs into trouble. The name means little wave.

26. Melusine

In medieval stories, Melusine was one of three sisters who was lost on the Isle of Avalon. Melusine had to spend a day every week as a mermaid. The name means dark-skinned.

27. Kelpie

Long ago, Kelpie appeared in Celtic myths as a water-horse who could turn into a beautiful woman and lure unsuspecting people into traps. The name means heifer.

28. Cyrena

This lovely name comes from mythology. Cyrena was known as a water nymph who fought against a lion that was trying to hurt Apollo. In return, Apollo built a city in her honor. The name means mother of Aristaeus.

29. Asherah

This name comes from Hebrew, but it was also the name of the goddess of motherhood and fertility. It means she who walks in the sea.

30. Aurora

This name means the dawn in Latin, but it is also a part of the term Aurora Borealis, which refers to the lovely Northern Lights.

31. Melisande

This unusual name means strong in work and appears in fairy tales.

32. Giselle

This is a French-inspired name that means pledge. It was the name of the Andalsia princess in the film Enchanted.

33. Molly

Molly comes from the name of a mermaid in Bubble Guppies. It has been a popular name since the Middle Ages and means bitter.

34. Lorelei

This is one of the most beautiful names on this list. In German folktales, Lorelei was a mermaid who lived in the Rhine River. Her haunting voice caused sailors to have shipwrecks. The name means alluring.

35. Parisa

This beautiful Persian name means like a fairy.

36. Marin

Marin comes from Irish and Gaelic. It means star of the sea.

37. Dariyah

This mermaid name is a variation on the Persian name, Daria. It means sea.

38. Alice

Alice is a name that means of the nobility, but you will probably recognize it the most from Lewis Carroll’s book, Alice’s Adventures in Wonderland.

39. Asteria

While it means like a star, this magical name actually first appeared in Greek mythology.

40. Elvina

This name means elf friend, and it certainly has an elfin ring to it.

41. Siofra

We love this variation on Sophie or Sophia. This Irish Gaelic name is said to mean sprite or elf.

42. Nerissa

This name appeared in Shakespeare’s play, the Merchant of Venice. It means from the sea.

43. Marceline

This lovely baby name was the name of the lead character in the show Adventure Time. It means defender of the sea.

44. Fay

Fay comes from an Old English word that means fairy, which means this is the perfect magical baby name.

45. Ariel

Ariel is a symbolic name for Jerusalem and means the lion of God. It also happens to be the name for the Little Mermaid.

46. Aine

This Irish name comes from a proto-Celtic word that meant radiance. In Irish myths, she was the queen of the fairies.

47. Aubrey

This lovely name means elf ruler.

48. Isla

This is a Spanish word for Island, but it also happens to be the name of an island in Scotland. In Scotland, the name also refers to the Queen of the Hebrides.

49. Meri

This unusual name comes from Finnish and means the sea.

50. Pixie

A pixie is a type of fairy, which makes this an excellent choice if you are looking for magical baby names. A pixie is normally portrayed as a miniature, human-like creature with pointed ears and a pointed hat.

51. Tiana

This lovely sounding baby name means fairy queen. It became popular after the story of the Princess and the Frog.

52. Maurelle

This lovely name comes from a French word that means elfin. It is also commonly connected to a type of blue-violet-colored dye in France.

53. Hermione

Hermione was the leading female character in the Harry Potter series and is a popular witch. In Greek myths, Hermione was the daughter of King Menelaus and Helen. This name was said to mean messenger.

54. Coralia

Coralia is an adorable name for a baby. While it means like coral, it actually became famous because of a ballet. In the ballet Undine, Coralia was a mermaid.

55. Asia

Asia is an entire continent, but the continent got its name for a reason. In Greek myths, Asia was the daughter of Oceanus. She was also the mother of Atlas and Prometheus. The name means sunrise.

56. Aerwyna

This is certainly an unusual name to hear today, but we think it would be a great name for a child. In Old English, this name means friend of the sea. It was also the name of an elf in the popular book series and movie, the Lord of the Ring.

57. Alvina

Alvina is a beautiful name that is the female version of Alvin. It means elf friend.

58. Avery

This lovely name can be used for boys and girls, although it was originally a boys name. It means ruler of elves.

59. Fairy

If you want your daughter’s name to have a clearly magical connection, name her fairy. This can also be used to represent the fairy type of Pokemon.

60. Miranda

Miranda is still a fairly common name to hear today. It means marvelous. In a British comedy, Miranda was the name of a mermaid who was caught by a lonely fisherman.

40 Magical Baby Names for Boys

1. Aslan

Aslan would be a perfect name for a baby boy. It means lion, which makes sense since it was the name of the lion in C.S. Lewis’ the Lion, the Witch and the Wardrobe.

2. Finn

In the folktale, the Snow Queen, Finn was a main character. It meant white or fair. The folktale was also one of the inspirations behind the film Frozen.

3. Zephyr

Zephyr means a west wind, but it actually comes from Greek myths. In mythology, it was the name of the god of the west wind.

4. Jiminy

If you have never watched Pinocchio, then you may not realize that this was the name of the talking cricket. It is is also a version of the name James and means supplanter.

5. Dylan

Dylan is a fairly common name to hear today. It is a Welsh name that means son of the sea. It was also the name of a hippie on the BBC show, the Magic Roundabout.

6. Cedric

Cedric is a name that means bounty. It was also the name of a character in Harry Potter who competed against Harry Potter in Quidditch and dated Harry’s crush.

7. Alvin

Alvin means friend of the elves.

8. Aladdin

Aladdin actually means height of religion. You may recognize it as the name of the main character in the magical Disney movie, Aladdin.

9. Cleon

Cleon is a strong, attractive name. It means glorious and was the name of the fairy of the night in the video game, Bust-a-Move 4.

10. Magus

This is a name that means sorcerer, which certainly gives it a magical meaning.

11. Triton

Triton means son of Poseidon, so it makes sense that Disney named the mermaid Ariel’s father Triton in the Little Mermaid.

12. Harry

While Harry actually means estate ruler, it was also the name of Harry Potter. Today, he is probably the most famous wizard in stories or movies.

13. Edward

Edward comes from a Norse name that means rich guard. More famously, Edward was the name of a vampire in the popular Twilight series.

14. Borak

This name comes from a magical horse that was said to carry the Prophet Muhammad from earth to the seventh heaven. The name means the lightning.

15. Alfred

Alfred is a name that means elf counsel, but it is a less common name to hear today.

16. Draco

Draco is a name that means dragon. That alone would make it magical enough to make this list. It was also the name of Harry Potter’s archenemy, Draco Malfoy.

17. Gil

Gil is the name of one of the mermaids in Nickelodeon’s Bubble Guppies. It comes from Hebrew and means happiness.

18. Terence

Terrence is a name that means smooth. It was also the name of a character in Tinkerbell.

19. Eric

Eric is the prince charming in the Disney film, the Little Mermaid. This Scandinavian name actually means eternal ruler.

20. Blade

This lovely name means wealthy glory. It is the name of a Marvel superhero in Blade.

21. Basil

This is a name that means regal. It also was the name of a sprite in the television show, Johnny and the Sprites.

22. Phillip

Philip means lover of horses. It was also made famous as the name of the prince charming in the old fairy tale, Sleeping Beauty.

23. Jareth

This was the name of the goblin king in the film Labyrinth. It means bled of jar.

24. Flynn

Flynn comes from a character in the fairy tale, Tangled. It means son of the red-haired one.

25. Oberon

This is the name of the king of the fairies in Shakespeare’s A Midsummer Night’s Dream. It is a French name that means elf ruler.

26. Hansel

Hansel comes from the fairy tale, Hansel and Gretel. It means God is gracious.

27. Easton

This Old English name means magical power or island of stones.

28. Regin

This name means a magical blacksmith. In Norse myths, it was the name of a blacksmith who used black magic.

29. Gary

This was the name of a fairy in Tinkerbell. It means spearman.

30. Caspian

This is the name of a character in the Chronicles of Narnia.

31. Arion

In Greek myths, Arion is an immortal horse who can talk. In Hebrew, the name means melodious.

32. Cosmo

This would certainly be a cosmic name choice! It is a Greek name that actually means order. You may also recognize it as the name of the fairy godfather of Timmy Turner in the television show, the Fairly Odd Parents.

33. Jack

Jack is a name that appears in many folktales and stores. It actually means God is gracious. It was the name of a character in Robin Hood, but it was also the main character’s name in Jack and the Beanstalk.

34. Tyrion

With the popularity of George R. R. Martin’s Game of Thrones, this name is probably going to become even more popular in the coming years. Technically, this name actually means one who is from the land of Eoghan.

35. Peter

Peter comes from Greek and means rock. It happens to be the name of the flying boy who never wants to grow up in Peter Pan.

36. Gandalf

Gandalf was popularized in Tolkein’s Lord of Rings. He is a wizard in the books, which makes sense considering the name’s meaning. In Old Norse, this name means wand elf.

37. Bayard

Bayard is an unusual name, but it sounds quite strong. In French, it means auburn haired. It was also the name of a magical horse gifted to Rinaldo.

38. Alvaro

This name means army of elf.

39. Aelfdene

You probably won’t hear this name on the playground anytime soon, but it is certainly a magical name choice. This name means from the elfin valley.

40. Cullen

If you loved the Twilight Series, then you will probably recognize this name. It was the last name for the vampire family that starred in the books and movies. It comes from Ireland and means handsome.


  1. Bewitched was about a witch name Samantha Stephens who marries a mortal man. Tabitha is their daughter and is introduced in season 2, but the show is not primarily about her. She did have a spin off but it didn’t make it past the pilot.

    • Thank you for sharing your supportive comment. We will keep yours comments in mind for our future articles. Please share more of your thoughts and feelings in the future. Have a great day, PL!


Please enter your comment!
Please enter your name here