Whimsical and enchanting names for girls remind us of fairy tales and take us to a faraway place. They invoke an image that is dreamy, romantic, and not of this world, which is exactly what inspired us to create this list. Who doesn’t love a good fairytale? So why not give your little girl a whimsical and enchanting name that will give her an aura of magic for the rest of her life. Check out our list below to be inspired.
Allegra
Origin: Happy
Meaning: Italian
Anya
Origin: Latin
Meaning: Gracious
Apollonia
Origin: Latin
Meaning: Strength
Arden
Origin: English
Meaning: Eagle valley
Arista
Origin: Greek
Meaning: Harvest
Arrietty
Origin: Literary name
Arwen
Origin: Welsh
Meaning: Royal maiden
Audelia
Origin: English
Meaning: Noble strength
Aurora
Origin: Latin
Meaning: Dawn
Avalon
Origin: Welsh
Meaning: Island of apples
Bellatrix
Origin: Latin
Meaning: Female warrior
Calista
Origin: Greek and Latin
Meaning: Fairest, most beautiful chalice
Calla
Origin: Greek
Meaning: Beauty
Calliope
Origin: Greek
Meaning: Beautiful voice
Cassandra
Origin: Greek
Meaning: Prophetess
Circe
Origin: Greek
Meaning: Bird
Cordelia
Origin: Latin
Meaning: Heart
Eira
Origin: Welsh, Norwegian
Meaning: Snow, merciful
Elendra
Origin: Modern invented name
Ella
Origin: English
Meaning: Completely, fairy maiden
Elodie
Origin: French
Meaning: Foreign riches
Elowen
Origin: Cornish
Meaning: Elm
Evangeline
Origin: Latin
Meaning: Gospel
Everleigh
Origin: English
Meaning: Boar meadow
Fauna
Origin: Latin
Meaning: Goddess of earth and fertility
Ferelith
Origin: Irish, Gaelic, and Scottish
Meaning: Sovereign
Freya
Origin: Norse
Meaning: The lady
Galilea
Origin: Italian and Hebrew
Meaning: Galilee
Genevieve
Origin: Celtic
Meaning: Woman of race
Guinevere
Origin: Welsh
Meaning: Fair, white and smooth
Hestia
Origin: Greek
Meaning: Hearth, fireside
Ingrid
Origin: Norse
Meaning: Beautiful
Iridessa
Origin: Modern invented name
Meaning: Illuminated
Isadora
Origin: Greek
Meaning: Gift of Isis
Lira
Origin: Spanish and Italian
Meaning: Balance
Lorien
Origin: Literary name
Lucinda
Origin: Spanish and Latin
Meaning: Light
Luna
Origin: Latin
Meaning: Moon
Matilda
Origin: German
Meaning: Strength in battle
Melisande
Origin: French and German
Meaning: Work, labor
Miranda
Origin: Latin
Meaning: Admirable
Morgana
Origin: Welsh
Meaning: Sea circle
Muirgen
Origin: Welsh
Meaning: Born of the sea
Nixie
Origin: German
Meaning: Water sprite
Nora
Origin: Irish
Meaning: Light
Nouvel
Origin: French
Meaning: New
Nuria
Origin: Catalan, Arabic
Meaning: Virgin of Núria, light
Octavia
Origin: Latin
Meaning: Eighth
Oona
Origin: Irish
Meaning: Lamb
Ophelia
Origin: Greek
Meaning: Help
Petal
Origin: English
Meaning: Word name
Portia
Origin: French
Meaning: Pig
Prunella
Origin: Latin
Meaning: Plum
Quintessa
Origin: Latin
Meaning: Essence
Rhiannon
Origin: Welsh
Meaning: Divine queen
Rhoswen
Origin: Welsh
Meaning: White rose
Romina
Origin: Arabic
Meaning: From the land of Christians
Rowan
Origin: Irish
Meaning: Red-haired
Sapphira
Origin: Greek
Meaning: Sapphire
Seraphina
Origin: Hebrew
Meaning: Burning ones
Sidonie
Origin: Latin
Meaning: Man from Sidon
Sigourney
Origin: French
Meaning: Daring king
Starling
Origin: English
Meaning: Bird
Thessaly
Origin: Greek
Meaning: Place name
Thora
Origin: Norse
Meaning: Thunder goddess
Tindra
Origin: Swedish
Meaning: Sparkle
Tuliana
Origin: From the Roman family name Tullius
Meaning: Combination of the names Tulia and Ana
Vesper
Origin: Latin
Meaning: Evening star
Waverly
Origin: English
Meaning: Quivering aspens
Wilhelmina
Origin: German
Meaning: Will-helmet
Willow
Origin: English
Meaning: Tree
Winsome
Origin: English
Meaning: Light-hearted
Zosia
Origin: Polish
Meaning: Widsom