1. Home
  2. Feature

126+ Best Magical Girl Names For Your Baby

14 Jun 2023 69

Image © Pranav Kumar Jain on Unsplash.

Choosing a name for your new baby girl can be daunting, it's hard to pick one out of a seemingly endless number of options.

There are so many choices out there it can be overwhelming, but if you're looking for something girl names with a certain kind of charm then Kidadl has you covered!

Ranging from cute fairy names, mystical names from popular books and films to heavenly celestial baby names, this list has 130 of the most charming girl names in the universe. You just might find the perfect name you've been looking for your baby girl.

126+ Best Magical Girl Names For Your Baby

26) Jasmine (Persian): appears in "Aladdin", meaning "gift from God".

97) Avery (English): meaning "ruler of the elves".

125) Piper (English): appears in the show "Charmed", meaning "flute player".

58) Iris (Greek): meaning "rainbow".

12) Rapunzel (German): appears in the classic fable, meaning "lamb's lettuce".

15) Viola (Italian): appears in Shakespeare's "Twelfth Night", meaning "violet".

50) Nymeria (American): appears in "Game of Thrones", meaning "warrior queen".

Domini, Origin: Latin variation of Dominic ~ View Detail

113) Amythest (Greek): purple gemstone that's said to hold powers of creativity and protection.

Quartilla, Meaning: fourth Origin: Latin ~ View Detail

31) Moana (Polynesian): appears in "Moana", meaning "sea".

74) Daphne (Greek): mythological nymph, meaning "laurel tree".

99) Celeste (Latin): meaning "heavenly" or "celestial".

129) Ursula (Latin): appears in "The Little Mermaid", meaning "little bear".

43) Daria (Persian): appears in the sitcom "Daria", meaning "upholder of good".

128) Sybil (Greek): meaning "prophetess".

Ormanda, Meaning: mariner Origin: Latin

42) Daenerys (American): appears in "Game of Thrones", derived from a few cultures this name can mean "lady of light".

69) Andromeda (Greek): meaning "ruler of men".

5) Enid (Welsh): famous author Enid Blyton, meaning "spirit".

66) Sereia (Portugese): meaning "mermaid".

30) Merida (Latin): appears in "Brave", meaning "honourable one".

61) Maurelle (French): meaning "elfin".

14) Titania (Greek): appears in Shakespeare's "Midsummer Night's Dream", meaning "great one".

Martia, Meaning: warlike Origin: Variation of Marcia, Latin

103) Ella (English): meaning "fairy maiden".

20) Clarion (English): appears in "Tinker Bell", meaning "name of a King".

49) Melisandre (French): appears in "Game of Thrones", derived from the name Melisende meaning "strength and labour".

57) Fay/Faye(English): derives from the word "fae", meaning "fairy folk".

32) Ramona (Spanish): appears in "Beezus and Ramona", meaning "wise protector".

Penna, Meaning: feather Origin: Latin

76) Calypso (Greek): an island nymph, meaning "she who hides".

29) Melody (Greek): appears in "The Little Mermaid 2", meaning "song, music".

101) Delphine (Greek): meaning "dolphin".

84) Minerva (Latin): Ancient Roman Goddess of Wisdom, meaning "of the mind".

60) Luna (Italian): meaning "moon".

Campana, Meaning: bell ringer Origin: Latin

64) Parsia (Persian): meaning "fairy-like".

71) Ariadne (Greek): meaning "most holy".

7) Juliet (English): appears in Shakespeare's "Romeo and Juliet", meaning "youthful".

68) Áine (Irish): Celtic Goddess of wealth and summer, meaning "radiance".

59) Lucina (German): meaning "illumination".

90) Pandora (Greek): the first mortal woman in Greek mythology, meaning "all gifted".

21) Elsa (German): appears in "Frozen", meaning "God's promise".

3) Celia (Latin): appears in Shakespeare's "As You Like It", meaning "heavenly".

34) Tiana (Latin and Russian): appears in "Princess and The Frog", meaning "princess".

98) Callisto (Greek): moon orbiting around Jupiter, meaning "most beautiful".

116) Circe (Greek): powerful mythological witch, meaning "hawk".

122) Jadis (French): appears in "The Chronicles of Narnia", meaning "long ago" or "of old".

25) Iridessa (English): appears in "Tinker Bell", meaning "sunlight".

121) Jade(Spanish): green precious gemstone that is said to have powers of wisdom, clarity and courage.

46) Khaleesi (Dothraki): appears in "Game of Thrones", meaning "queen".

18) Ariel (Hebrew): appears in "The Little Mermaid", meaning "Lion of God".

94) Angelina (Greek): meaning "heavenly messenger".

39) Brienne (Celtic): appears in "Game of Thrones", meaning "strong".

67) Siofra (Irish): meaning "fairy".

36) Wendy (English): appears in "Peter Pan", meaning "friend".

6) Hermione (Greek): appears in the Harry Potter series, meaning "messenger".

Columba, Meaning: dove Origin: Latin

107) Katarina (Slavic): meaning "pure".

108) Leila (Arablic): meaning "daughter of the night".

17) Anna (Latin): appears in "Frozen", meaning "favour" or "grace".

37) Amelia (Latin): appears in "Doctor Who", meaning "defender".

92) Phoebe (Greek): Titan of the moon, meaning "bright".

109) Nova (Latin): meaning "new", also refers to the stunning colourful explosion of a star.

52) Sansa (Sanskrit): appears in "Game of Thrones", meaning "praise" and "charm".

123) Margary (Scottish): derived from the herb marjoram, also means "pearl".

8) Lorelai (German): appears in a classic German fable, meaning "alluring".

53) Tabitha (Hebrew): appears in the American sitcom "Tabitha", meaning "beauty, grace".

22) Fawn (English): appears in "Tinker Bell", meaning "young deer".

11) Paris (Greek): appears in "Romeo and Juliet", meaning "noble".

105) Grace (Latin): meaning "gracious" and "virtue".

4) Elphaba (American): appears in "Wicked", name of the Witch.

2) Cleo (Greek): appears in Shakespeare's "Anthony and Cleopatra", meaning "pride" or "glory".

16) Alice (German): appears in "Alice In Wonderland", meaning "noble, exalted".

13) Rosalind (German): appears in "Romeo and Juliet", meaning "beautiful rose".

93) Angelica (Latin): meaning "angel-like".

44) Deema (Arabic): appears in the kids' show "Bubble Guppies", meaning "soft rain cloud".

65) Radella (English): meaning "elfin counsellor".

63) Naida (Arabic): meaning "water nymph".

81) Isolde (Welsh): legendary princess, meaning "fair lady".

78) Clio (Greek): muse of history, meaning "glory".

47) Korra (Greek): appears in "Legend of Korra", meaning "maiden".

104) Flora (Latin): meaning "flower".

127) Rowena(Celtic): a legendary enchantress is Celtic mythology, meaning "joy" or "fame".

23) Fiona (Irish): appears in "Shrek", meaning "fair" or "white".

102) Diana (Latin): meaning "divine woman".

55) Amira (Arabic): meaning "princess".

41) Clara (Latin): appears in "Doctor Who", meaning "clear, bright".

124) Nimue (Arthurian): the Lady of The Lake.

35) Vidia (Indian): appears in "Tinker Bell", meaning "wisdom, "knowledge". Can also mean "envy" when derived from Latin.

91) Penelope (Greek): wife of Greek hero Odysseus, meaning "weaver".

73) Aurora (Latin): Ancient Roman Goddess, meaning "sunrise".

119) Hecate (Greek): Goddess of Witchcraft.

1) Beth (Hebrew): taken from the classic novel "Little Women", this name means "daughter of God".

110) Tara (Irish): meaning "where Kings meet".

70) Aphrodite (Greek): the Ancient Greek Goddess of Love, meaning "she who rises from the sea foam".

118) Glinda (Welsh): appears in "The Wizard of Oz", meaning "fair" or "good".

40) Cersei (Greek): appears in "Game of Thrones", meaning "bird".

51) Sabrina (Latin): appears in "Sabrina the Teenage Witch", meaning "from the Rever Severn".

56) Elvina (English): meaning "elfin".

82) Lakshmi (Indian): Hindu Goddess of abundance, beauty and prosperity, meaning "sign".

38) Arya (Indo-Iranian): appears in "Game of Thrones", meaning "noble".

28) Lilo (Hawaiian): appears in "Lilo and Stitch", meaning "generous one".

77) Cassandra (Greek): mythological prophetess, meaning "helper of man".

117) Endora (Greek): appears in the series "Bewitched", meaning "light".

Verdi, Meaning: green Origin: Latin

96) Aubrey (French): meaning "elf ruler".

85) Muirgen (Irish): woman from a tragic legend, meaning "born of the sea".

130) Willow (English): meaning "slender, graceful", the willow tree is believed to have magical properties.

19) Belle (French): appears in "Beauty And The Beast", meaning "beautiful".

120) Helena (Greek): appears in "Suspiria", meaning "bright, shining light"

100) Charm (English): meaning "joy" or "delight".

106) Isla (Scottish): meaning "vibrant" and "bright as the sun".

83) Maeve (Irish): derived from the warrior Queen Medb, meaning "she who intoxicates".

24) Giselle (French): appears in "Enchanted", meaning "bright pledge".

Gardener, Meaning: keeper of the garden Origin: Latin

88) Ondine (French): meaning "water goddess".

54) Yara (Arabic): appears in "Game of Thrones", meaning "small butterfly".

72) Athena (Greek): meaning "Goddess of Wisdom and War".

75) Calliope (Greek): muse of poetry and song, meaning "beautiful-voiced".

95) Astrid (Scandinavian): meaning "Godly strength".

126) Raven (English): appears in the show "That's So Raven", meaning "dark-haired" or "wise".

48) Marceline (French): appears in "Adventure Time", meaning "young warrior".

10) Ophelia (Greek): appears in Shakespeare's "Hamlet", meaning "helper".

115) Blair (Scottish): appears in the film "Blair Witch Project", meaning "meadow" or "field".

87) Niamh (Irish): mythological princess, meaning "bright" or "radiant".

45) Katara (Arabic): appears in "Avatar: The Last Airbender", meaning "water droplet".

33) Rosetta (Italian): appears in "Tinker Bell", meaning "little rose".

9) Nixie (German): appears in old German legends, meaning "water sprite".

Tarragon, Origin: Latin herb name

111) Venus (Latin): meaning "love".

79) Freya (Norse): meaning "Goddess of Fertility".

114) Aradia (Italian): appears in the book "Gospel of Witches", meaning "daughter of light".

112) Allegra (Italian): appears in the film "Jack and the Witch", meaning "joyous".

62) Morgan (Welsh): meaning "sea protector".

89) Padma (Indian): one of the names for the Goddess Lakshmi, meaning "lotus".

86) Nausicaa (Greek): mythological princess, meaning "burner of ships".

27) Juno (Latin): appears in "Juno", meaning "Queen of Heaven".

80) Gaia (Greek): Mother Goddess, meaning "earth".