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.
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!