Imagine the scent of fresh-baked bread drifting from a farmhouse kitchen or the creak of a wooden swing under a big old oak tree. If that kind of cozy, slow-living vibe speaks to you, you’re going to love these 30 dreamy cottagecore girl names that capture rustic charm! They exudes sweet nostalgia that makes you think of sunlit gardens and rainy afternoons with a good book. Each name feels as timeless as a linen dress drying on the line and as comforting as the glow of a lantern on a quiet evening. So, if you’re dreaming of a name that captures that simple, storybook magic, let’s dive in!

Hazel
Hazel means “hazel tree” in Old English. It has a natural charm that fits perfectly with cottagecore aesthetics. It carries a timeless, vintage feel reminiscent of old-fashioned storybooks and cozy evenings by the hearth. Hazel is a lovely choice if you’re drawn to names that evoke rustic beauty and a deep connection to nature.
Willow
Willow instantly brings to mind a gentle breeze rustling through the branches of an old willow tree. This nature-inspired baby name, known for its flexibility and resilience, has a soft yet strong presence. It has a poetic quality, often associated with dreamy landscapes, tranquil ponds, and the peaceful rhythm of nature. Willow has been a beloved name in literature and folklore, adding to its timeless and nostalgic charm.
Maisie
Maisie is a soft name with a sweet, homespun charm that feels right at home in a cozy cottagecore setting. A Scottish diminutive of Margaret, meaning “pearl,” this name has an old-fashioned, storybook quality. If you want dreamy and whimsical cottagecore baby names, Maisie is a wonderful pick.
Ambrose
Though often seen as a boy’s name, Ambrose has a soft, romantic feel that makes it a unique and whimsical choice for a little girl. With Latin roots meaning “immortal,” it carries a sense of timeless elegance, like a secret garden hidden behind ivy-covered walls. This gothic name feels right at home in a storybook setting, evoking images of handwritten letters, antique lace, and the quiet beauty of nature.
Florence
Florence blooms with all the beauty of a wildflower meadow in springtime. Meaning “flourishing” in Latin, this spring-inspired name carries an air of romance, history, and European charm. Florence was beloved in the Victorian era, making it a wonderful choice for those who adore vintage names with a rustic and graceful feel. Florence is a perfect fit for a cottagecore girl’s name.
Magdalene
Magdalene is derived from Mary Magdalene, which carries a sense of quiet strength and deep-rooted tradition. It has a lyrical quality, evoking images of wild thyme-covered hills and ancient stone cottages warmed by the glow of a hearth. Though often associated with biblical roots, Magdalene has a romantic, cottagecore charm that makes it feel both classic and enchanting.
Rosalie
Soft and rosy-cheeked, Rosalie is as sweet as a garden in full bloom. A French variation of “Rose,” this name carries the gentle fragrance of wild roses, sun-warmed petals, and the soft hum of honeybees in the distance. It has a delicate, vintage appeal that feels perfectly at home in a cottagecore setting, where everything is simple, slow, and steeped in natural beauty. Rosalie has been a beloved poetic name for centuries, adding to its nostalgic charm.
Hattie
A vintage nickname for Harriet, Hattie means “home ruler.” Popular in the late 19th century, Hattie has that old-time sweetness that fits right into a cottagecore daydream. It’s the kind of name that pairs well with wildflower bouquets, gingham dresses, and handwritten letters sealed with wax. If you’re drawn to names that are equal parts spunky and sentimental, Hattie is a little burst of old-fashioned joy.
Hansel
Hansel is traditionally a boy’s name, but hear us out—it has an unexpected charm as a unique, cottagecore girl’s name. Rooted in German tradition, Hansel means “God is gracious” and carries a fairytale-like quality that instantly brings to mind forests, gingerbread cottages, and cozy woodland adventures. For those who love unexpected, rustic names with a touch of whimsy, Hansel could be a delightful choice.
Lark
Light and full of melody, Lark is as free-spirited as the bird that soars over open fields at sunrise. Lark has a simple, airy beauty that fits effortlessly into the cottagecore aesthetic—no frills, just pure, natural charm. It’s a rare yet refreshingly straightforward choice, perfect for those who love short, whimsical names with a touch of poetry.
Wren
Inspired by the tiny, quick-moving bird, Wren has a crisp, rustic charm that blends simplicity with a sense of adventure. This name feels like mornings spent gathering wild berries or afternoons sketching flowers in a well-worn journal. If you’re dreaming of something short, sweet, and brimming with cottagecore charm, Wren is a name that truly soars.
Sage
Sage is a name that fits perfectly in a cottagecore world, where slow living and natural beauty take center stage. It has a calm, free-spirited energy, evoking images of linen aprons, homemade candles, and the soothing scent of lavender in the air. Sage is a beautiful choice if you love names that feel both grounded and a little magical.
Heidi
Heidi means “noble” in German. It has an undeniable rustic charm, thanks in part to the classic children’s novel Heidi, set in the Swiss countryside. It’s a name that feels adventurous and sweet, like barefoot mornings on dewy grass and afternoons spent tending to a little cottage garden. Heidi has an old-world coziness that makes it perfect for those drawn to cottagecore aesthetic names with a touch of nostalgia.
Adeline
With French and German roots, Adeline means “noble.” This sophisticated name has a soft, romantic beauty that pairs perfectly with cottagecore daydreams. Adeline brings to mind candlelit cottages, embroidered linens, and lullabies sung by the fireplace. If you’re searching for a name with a vintage cottagecore vibe, Adeline is a perfect match.
Jane
Simple, classic, and effortlessly lovely, Jane is a name that needs no embellishment. Meaning “God is gracious,” it has a quiet strength that has made it beloved for centuries, from literature to royal history. Jane feels like an old oak tree—steadfast, elegant, and deeply rooted in tradition. Jane is as beautiful as a wildflower in the breeze if you’re considering a name that is timeless yet unassuming.
Anne
There’s something about Anne that feels like a quiet summer morning—peaceful, simple, and full of old-fashioned beauty. Meaning “grace,” this spiritual name has been a literary favorite for centuries. Though short and sweet, Anne has a timeless strength, proving that sometimes the simplest names leave the biggest impression.
Victoria
Victoria simply means “victory.” While its Victorian-era roots give it a sophisticated feel, Victoria can be softened with vintage nicknames like Tori or Vicky. It’s a name that blends refinement with warmth, making it perfect for those who love vintage names with a touch of nature’s magic. If you want something timeless yet enchanting, Victoria is a name that flourishes in any setting.
Louisa
With German and Latin origins, Louisa means “renowned warrior.” This name has both strength and grace, making it a perfect balance of vintage and rustic beauty. Louisa has an inviting softness, like freshly baked scones or the scent of lavender drifting through an open window. If you’re into pretty cottagecore girl names that are full of history, charm, and literary romance, Louisa is a delightful choice.
Faye
Delicate yet mysterious, Faye feels like a name straight out of a woodland fairytale. Meaning “fairy” or “enchantment,” it carries a soft, whimsical energy that fits beautifully in a cottagecore world filled with mossy forests, babbling brooks, and dappled sunlight. Faye, a mystical name, has a vintage charm that makes it feel timeless, like something whispered in an old folk tale.
Mercy
Mercy is the kind of name that feels like a warm hug—gentle, kind, and full of quiet strength. With roots in virtue names from the Puritan era, it carries a sense of grace and goodness, perfect for a world of handwritten letters and sunlit meadows. Though vintage in origin, Mercy feels refreshingly unique today, offering a soft yet strong presence.
Daphne
Daphne is of Greek origin, meaning “laurel tree.” It’s easy to imagine Daphne wandering barefoot through a forest, gathering herbs and wildflowers with a soft breeze in her hair. Though ancient in origin, the name still feels fresh, carrying both a vintage softness and a lively, free-spirited charm. For a charming cottagecore baby name that’s elegant, Daphne is a lovely pick.
Matilda
Matilda is brimming with personality—whimsical, strong, and full of storybook charm. Meaning “mighty in battle,” it has a bold spirit wrapped in vintage coziness, much like the beloved Roald Dahl character. It’s a fierce name that suits an adventurous heart, someone who finds magic in the pages of old books or the golden glow of fireflies at dusk. Matilda is a name that truly shines among cottagecore girl names.
Beatrice
With Latin roots, Beatrice means “bringer of happiness.” It carries a lovely lightness, like birdsong on a crisp morning or the first bloom of spring. Whether it’s paired with the vintage nickname Bea or left in its full elegance, Beatrice fits effortlessly into a world of tea-stained letters and ivy-covered cottages. Beatrice is a timeless gem for cottagecore names with nicknames.
Aurora
Aurora shimmers with the beauty of dawn, its name meaning “dawn” in Latin. It carries the magic of a golden sunrise spilling over rolling meadows, making it a dreamy choice for anyone who adores nature’s quiet wonders. With its fairytale-like quality, Aurora feels right at home in a cottagecore world filled with enchanted forests, blooming wildflowers, and a soft morning mist. It has a timeless elegance yet feels fresh and vibrant, much like the northern lights that share its name.
Olive
Warm, earthy, and effortlessly charming, Olive feels like a name meant for a cozy, sunlit kitchen filled with fresh herbs and homemade bread. With its ties to the olive tree, this name symbolizes peace, resilience, and a connection to nature. It brings to mind a rustic countryside, where time moves slowly and simple joys take center stage.
Myrtle
Myrtle carries a quiet, old-fashioned elegance that feels like it belongs in a secret garden, hidden behind ivy-covered stone walls. Once popular in the Victorian era, Myrtle has a nostalgic charm that makes it a perfect fit for lovers of all things vintage and nature-inspired. It’s easy to picture a Myrtle with a soft, floral-printed dress, reading by candlelight or pressing wildflowers between the pages of a well-loved book.
Luna
Luna glows with a quiet magic, much like the moonlit skies that inspired its name. Meaning “moon” in Latin, this celestial name has a gentle yet mysterious allure, fitting perfectly into a cottagecore world where moonlit strolls and whispered dreams are part of everyday life. Luna feels effortlessly rustic, like a name whispered on the wind or found in the pages of an old fairytale.
Elizabeth
Elizabeth is a name that carries both history and heart, like a well-worn book passed down through generations. With Hebrew origins meaning “God is my oath,” it has a timeless grace that fits just as beautifully in a grand old estate as it does in a cozy countryside cottage. If you love classic names that hold an air of cottagecore elegance, Elizabeth is a true gem.
Ivy
Ivy feels like a name straight from nature, bringing to mind trailing vines climbing up the stone walls of a centuries-old cottage. With its botanical roots and association with everlasting growth, it carries a sense of quiet strength and resilience. Ivy has an effortless rustic charm, simple yet striking, much like the delicate greenery that inspired it. It pairs beautifully with other vintage names, yet it stands strong on its own, fresh and full of life.
Alice
Alice is the kind of name that feels like a fairytale—whimsical, classic, and brimming with wonder. Meaning “noble” and forever linked to Alice’s Adventures in Wonderland, it holds a sense of curiosity and adventure, perfect for a child who sees magic in the everyday. There’s a soft nostalgia to Alice, as if it belongs in a world of well-worn books, sun-drenched meadows, and laughter echoing through an old wooden farmhouse.
30 Baby Names So Sweet They’ll Melt Your Heart!
Your little one will be the most precious thing you’ve ever held, so why not choose a name just as sweet? These darling baby names are sure to bring warmth and smiles wherever they go. From vintage gems with timeless charm to nature-inspired beauties and effortlessly modern picks, there’s something for every style. Be prepared for an outpouring of “awws” from everyone who meets your baby! The hardest part? Picking just one favorite!
Read the Full List Here
These 25 Last Names Are Now First Names — And They’re Perfect for Baby Girls
Searching for a name that’s trendy, sophisticated, and bursting with character? More parents are embracing last names as first names for girls, and it’s no surprise why. Whether you’re drawn to the polished appeal of Madison or the bold flair of Monroe, using a surname as a first name offers a unique twist while maintaining a timeless feel. If you want a name that’s both fashionable and full of personality, these 25 choices strike the perfect balance between trendsetting and classic.
Read the Full List Here
Tamara Tsaturyan is the owner and writer of Thriving In Parenting, a website focused on providing simple tips for busy parents — easy and healthy recipes, home decor and organization ideas and all things P A R E N T I N G.
Share Your Thoughts!
I love to know your thoughts, make sure to comment below to start a discussion! You can also follow me on your favorite social network below.