100+ Whimsical Girl Names (Sweet, Rare & Dreamy Picks)

Whimsical girl names feel like they’ve been lifted from fairytales, enchanted forests, and starlit skies. They’re dreamy, poetic, and full of charm perfect for parents who want something unique and magical for their baby girl. Here’s a list of 100 whimsical names, divided into enchanting categories.

🌿 Nature-Inspired Whimsy

Amaryllis

  • Origin: Greek

  • Meaning: “Sparkling”

  • About: A floral, elegant choice that feels rare and timeless.

Anemone

  • Origin: Greek

  • Meaning: “Windflower”

  • About: A delicate flower name with poetic charm.

Apple

  • Origin: English

  • Meaning: Fruit name

  • About: Fresh, quirky, and celebrity-inspired.

Azalea

  • Origin: Greek

  • Meaning: “Dry” (but known as a vibrant flower)

  • About: Bold and botanical with modern style.

Birdie

  • Origin: English

  • Meaning: “Little bird”

  • About: Sweet, vintage, and playful.

Blossom

  • Origin: English

  • Meaning: “To bloom”

  • About: Cheerful and spring-inspired.

Bluebell

  • Origin: English

  • Meaning: A flower name

  • About: Whimsical, colorful, and lively.

See also100+ Preppy Baby Girl Names Full of Charm & Elegance

Briony

  • Origin: Greek

  • Meaning: “Sprouting plant”

  • About: A botanical name with literary elegance.

Calla

  • Origin: Greek

  • Meaning: “Beautiful”

  • About: Associated with the graceful calla lily.

Clover

  • Origin: English

  • Meaning: “Meadow flower”

  • About: A symbol of luck and simplicity.

Dahlia

  • Origin: Scandinavian

  • Meaning: “Valley flower”

  • About: Exotic and glamorous.

Daisy

  • Origin: English

  • Meaning: “Day’s eye”

  • About: Cheerful, classic flower name.

Elowen

  • Origin: Cornish

  • Meaning: “Elm tree”

  • About: Rare, mystical, and nature-inspired.

Fern

  • Origin: English

  • Meaning: “Green plant”

  • About: Simple, earthy, and vintage.

Ffion

  • Origin: Welsh

  • Meaning: “Foxglove”

  • About: Uncommon and lyrical.

Hyacinth

  • Origin: Greek

  • Meaning: “Blue larkspur flower”

  • About: Rare and old-fashioned with charm.

Iris

  • Origin: Greek

  • Meaning: “Rainbow”

  • About: A flower name with mythological links.

Ivy

  • Origin: English

  • Meaning: “Climbing plant”

  • About: Chic, short, and classic.

See alsoGirl Names Starting with A: 100 Amazing, Adorable & Alluring Choices

Juniper

  • Origin: Latin

  • Meaning: “Young”

  • About: Trendy and nature-filled, with spunky vibes.

Marigold

  • Origin: English

  • Meaning: “Golden flower”

  • About: Warm, vintage, and whimsical.

✨ Fairytale & Storybook

Araminta

  • Origin: English

  • Meaning: Uncertain; romantic literary name

  • About: Rare and fanciful, perfect for dreamers.

Arabella

  • Origin: Latin

  • Meaning: “Yielding to prayer”

  • About: Lush, vintage, and elegant.

Aurelia

  • Origin: Latin

  • Meaning: “Golden”

  • About: Regal and radiant.

Beatrix

  • Origin: Latin

  • Meaning: “Blessed traveler”

  • About: Playful yet sophisticated.

Celestia

  • Origin: Latin

  • Meaning: “Heavenly”

  • About: Mystical and angelic.

Clarimond

  • Origin: Medieval Latin

  • Meaning: “Bright protector”

  • About: Rare, whimsical, and historical.

Clementine

  • Origin: Latin

  • Meaning: “Merciful, gentle”

  • About: Sweet and vintage with spunky charm.

Cordelia

  • Origin: Celtic/Latin

  • Meaning: “Heart; daughter of the sea”

  • About: Shakespearean elegance and grace.

Delphina

  • Origin: Greek

  • Meaning: “Of Delphi, dolphin”

  • About: Gentle and ocean-inspired.

See also200+ Earthy Nature Names for Boys

Eulalia

  • Origin: Greek

  • Meaning: “Sweetly speaking”

  • About: Romantic and lyrical.

Evangeline

  • Origin: Greek

  • Meaning: “Bearer of good news”

  • About: Elegant, spiritual, and poetic.

Fantine

  • Origin: French

  • Meaning: “Childlike”

  • About: Known from Les Misérables, delicate and tragic beauty.

Felicity

  • Origin: Latin

  • Meaning: “Happiness”

  • About: Bright and positive.

Isolde

  • Origin: Welsh/Germanic

  • Meaning: “Ice ruler”

  • About: Mythical and dramatic.

Lavinia

  • Origin: Latin

  • Meaning: “Of Lavinium”

  • About: Aristocratic and vintage.

Leonora

  • Origin: Greek/Latin

  • Meaning: “Light”

  • About: Polished and graceful.

Lucinda

  • Origin: Latin

  • Meaning: “Light”

  • About: Vintage with sparkle.

Mirabelle

  • Origin: Latin

  • Meaning: “Wonderful”

  • About: Whimsical and elegant.

Ophelia

  • Origin: Greek

  • Meaning: “Help”

  • About: Shakespearean and delicate.

Seraphina

  • Origin: Hebrew

  • Meaning: “Fiery, ardent”

  • About: Mystical, angelic, and rare.

🌙 Mystical & Ethereal

Amethyst

  • Origin: Greek

  • Meaning: “Not intoxicated” (gemstone name)

  • About: Rare, mystical, and powerful.

See also100+ Celestial Girl Names Starry, Cosmic & Otherworldly for 2025

Andromeda

  • Origin: Greek

  • Meaning: “Ruler of men”

  • About: Celestial and mythical.

Ariadne

  • Origin: Greek

  • Meaning: “Most holy”

  • About: Mythical and elegant.

Astra

  • Origin: Latin

  • Meaning: “Star”

  • About: Short, bright, and celestial.

Bellatrix

  • Origin: Latin

  • Meaning: “Female warrior”

  • About: Strong and star-linked.

Calypso

  • Origin: Greek

  • Meaning: “To conceal” (sea nymph)

  • About: Bold, mythological, and enchanting.

Cassiopeia

  • Origin: Greek

  • Meaning: “She whose words excel”

  • About: Queenly constellation name.

Eira

  • Origin: Norse/Welsh

  • Meaning: “Snow”

  • About: Cool and elegant.

Elara

  • Origin: Greek

  • Meaning: “Sparkling, shining” (moon of Jupiter)

  • About: Mystical, celestial choice.

Galatea

  • Origin: Greek

  • Meaning: “She who is milk-white”

  • About: Mythical sea spirit with romantic flair.

🦋 Sweet & Playful Whimsical Names

Bambi

  • Origin: Italian

  • Meaning: “Little girl”

  • About: Soft and playful, famously from Disney.

Bonnie

  • Origin: Scottish

  • Meaning: “Pretty, cheerful”

  • About: Sweet and vintage, full of charm.

See also🌸 I Girl Names: 100 Inspiring Choices with Origins & Meanings

Coco

  • Origin: French

  • Meaning: Nickname, often tied to chic style (Coco Chanel).

  • About: Short, stylish, and fun.

Dottie

  • Origin: English

  • Meaning: Nickname for Dorothy, “gift of God”

  • About: Retro and endearing.

Effie

  • Origin: Greek

  • Meaning: “Fair flame”

  • About: Whimsical, vintage pick with a soft edge.

Faye

  • Origin: English/French

  • Meaning: “Fairy”

  • About: Magical and short, tied to fairytales.

Flossie

  • Origin: English

  • Meaning: Nickname for Florence, “flourishing”

  • About: Sweet and vintage.

Goldie

  • Origin: English

  • Meaning: “Gold, precious”

  • About: Bright, cheery, and nostalgic.

Honey

  • Origin: English

  • Meaning: “Sweet nectar”

  • About: Warm, affectionate, and playful.

Kitty

  • Origin: English

  • Meaning: Nickname for Katherine, “pure”

  • About: Vintage-cute with sass.

Lulu

  • Origin: German/French

  • Meaning: “Famous warrior” or “pearl”

  • About: Lively and playful.

Lottie

  • Origin: English

  • Meaning: Nickname for Charlotte, “free”

  • About: Soft, vintage, and trendy again.

See alsoRare Baby Names for Boys: 100 Unique, Bold & Timeless Choices 🌟

Minnie

  • Origin: English

  • Meaning: Diminutive for Wilhelmina, “resolute protector”

  • About: Endearing, Disney-linked.

Nellie

  • Origin: English

  • Meaning: Nickname for Eleanor or Helen, “light”

  • About: Cozy and sweet.

Peaches

  • Origin: English

  • Meaning: Fruit name

  • About: Quirky and affectionate.

Penny

  • Origin: English

  • Meaning: “Weaver” (short for Penelope)

  • About: Cheerful, down-to-earth charm.

Pixie

  • Origin: English

  • Meaning: “Fairy”

  • About: Playful, magical, and lively.

Posie

  • Origin: English

  • Meaning: “Bouquet of flowers”

  • About: Sweet and delicate.

Poppy

  • Origin: Latin/English

  • Meaning: Flower name

  • About: Bright and bold floral favorite.

Rosie

  • Origin: Latin/English

  • Meaning: “Rose”

  • About: Romantic and vintage-chic.

🌸 Rare & Dreamy Whimsy

Amoret

  • Origin: Latin

  • Meaning: “Little love”

  • About: Rare, romantic, and poetic.

Azura

  • Origin: Spanish

  • Meaning: “Sky blue”

  • About: Whimsical and celestial.

Calliope

  • Origin: Greek

  • Meaning: “Beautiful voice”

  • About: Mythical and artistic.

See alsoBoy Names Starting with T: 100 Timeless, Trendy & Unique Choices🔥

Cassia

  • Origin: Greek/Latin

  • Meaning: “Cinnamon”

  • About: Exotic, warm, and sweet.

Celestine

  • Origin: Latin

  • Meaning: “Heavenly”

  • About: Elegant, soft, and mystical.

Ceridwen

  • Origin: Welsh

  • Meaning: “Poetry, fair” (name of a goddess)

  • About: Magical and mythical.

Eithne

  • Origin: Irish

  • Meaning: “Kernel, grain”

  • About: Rare, ethereal Gaelic name.

Fiora

  • Origin: Italian

  • Meaning: “Flower”

  • About: Romantic and whimsical.

Halcyon

  • Origin: Greek

  • Meaning: “Calm, peaceful”

  • About: Evokes tranquil seas and serenity.

Isabeau

  • Origin: French

  • Meaning: Variant of Isabel, “pledged to God”

  • About: Old-world yet magical.

Leocadia

  • Origin: Greek/Spanish

  • Meaning: “Bright, clear”

  • About: Rare and luminous.

Mireille

  • Origin: French

  • Meaning: “To admire”

  • About: Elegant and rare French gem.

Ondine

  • Origin: Latin

  • Meaning: “Little wave”

  • About: Mythical water nymph name.

Paloma

  • Origin: Spanish

  • Meaning: “Dove”

  • About: Peaceful and stylish.

See also🌷 F Girl Names: 100 Fabulous Picks with Origins & Meanings

Rhoswen

  • Origin: Welsh

  • Meaning: “White rose”

  • About: Whimsical, soft, and delicate.

Seren

  • Origin: Welsh

  • Meaning: “Star”

  • About: Simple, shining name.

Solenne

  • Origin: French

  • Meaning: “Dignified, solemn”

  • About: Elegant, formal yet whimsical.

Sylvie

  • Origin: Latin/French

  • Meaning: “From the forest”

  • About: Earthy, chic, and graceful.

Vespera

  • Origin: Latin

  • Meaning: “Evening star”

  • About: Celestial and mystical.

Zephyra

  • Origin: Greek

  • Meaning: “West wind”

  • About: Breezy, poetic, and rare.

🌸 Conclusion

Whimsical girl names are more than just labels — they’re stories, dreams, and tiny pieces of poetry given to a child. Whether drawn from nature, mythology, fairytales, or rare vintage gems, each name here carries a sparkle of magic and individuality.

If you’re searching for a name that feels like it belongs in an enchanted garden or a starry night sky, this list of 100 Whimsical Girl Names offers endless inspiration. 🌙✨

Leave a Comment