50 Cottagecore Baby Names for Boys and Girls (With Meanings!)
Last Updated on 03/14/2025 by Nell Marie
If you’re anything like me, you love the cozy, whimsical charm of cottagecore—think wildflower meadows, rustic cottages, and a slower, more peaceful way of living.
And if you’re looking for a baby name that fits this aesthetic, you’re in the right place!

Affiliate links may be used in this post and if so I will receive a commission at no extra cost. I’m also part of the Amazon Affiliate (Associate) program where I earn a commission from sales made through my affiliate links. Read the full disclosure policy.
I’ve put together a list of my favorite cottagecore-inspired names for boys and girls, each with a meaning that reflects nature, vintage charm, or simple old-fashioned goodness.
More Names:
- 46 Biblical Baby Names for Boys and Girls
- 24 Unique Celebrity Baby Names with Interesting Meanings
- Middle Names Examples (Classic, Unique, and Trendy!)
- Beautiful Middle Names for Adelaide

Cottagecore Baby Names
I’ve always been drawn to the dreamy, nostalgic charm of cottagecore—there’s just something so magical about the idea of a cozy little cottage, surrounded by wildflowers and the soft hum of nature. When it comes to baby names, I love the ones that capture that same rustic, old-fashioned beauty.
it’s a name inspired by nature, vintage literature, or the simple joys of country living, I’ve gathered a list of my absolute favorite cottagecore baby names. If you’re looking for a name that feels timeless, whimsical, and full of charm, you’re going to love these!
Cottagecore Baby Names for Girls
Ivy – A classic botanical name meaning “faithfulness.”
Hazel – Inspired by the hazel tree, symbolizing wisdom and protection.
Rosalie – A romantic floral name meaning “rose garden.”
Eloise – A vintage gem meaning “healthy” or “wide.”
Juniper – A fresh, nature-inspired name meaning “youthful.”
Clara – A soft, timeless name meaning “bright” or “clear.”
Wren – A sweet bird name symbolizing freedom and song.
Opal – A dreamy, old-fashioned gemstone name.
Marigold – A warm, golden floral name symbolizing creativity.
Felicity – A cheerful name meaning “happiness” and “good fortune.”
Lillian – A classic floral name meaning “pure.”
Daisy – A bright and happy flower name symbolizing innocence.
Mabel – A vintage revival name meaning “lovable.”
Sylvie – A French name meaning “from the forest.”
Clementine – A sweet, spunky name meaning “mild” or “merciful.”
Flora – A nature-inspired name meaning “flower.”
Winifred – A cozy vintage name meaning “blessed peacemaking.”
Violet – A charming floral name symbolizing beauty and love.
Elowen – A soft and whimsical name meaning “elm tree.”
Maisie – A playful name meaning “pearl.”
Faye – A magical name meaning “fairy.”
Primrose – A delicate flower name symbolizing new beginnings.
Beatrix – A literary and vintage name meaning “bringer of joy.”
Agnes – A timeless name meaning “pure” and “holy.”
Ruthie – A warm and sweet name meaning “compassionate friend.”

Cottagecore Baby Names for Boys
Jasper – A classic name meaning “treasurer,” with a rugged charm.
Silas – A vintage name meaning “man of the forest.”
Theodore – A strong yet soft name meaning “gift of God.”
Everett – A timeless name meaning “brave as a wild boar.”
August – A sophisticated name meaning “great” or “magnificent.”
Rowan – A nature-inspired name from the rowan tree, meaning “little redhead.”
Gideon – A Biblical name meaning “mighty warrior.”
Felix – A cheerful name meaning “happy” and “fortunate.”
Wesley – A cozy, countryside name meaning “western meadow.”
Hugo – A charming name meaning “mind” or “intellect.”
Otis – A vintage name meaning “wealthy” or “fortunate.”
Leo – A bold, strong name meaning “lion.”
Forrest – A perfect nature name for lovers of the woods.
Caleb – A gentle yet strong name meaning “faithful.”
Henry – A classic, regal name meaning “ruler of the home.”
Linus – A soft vintage name meaning “flax” or “gentle.”
Arthur – A noble name meaning “bear king.”
Noel – A peaceful name meaning “born on Christmas.”
Milo – A warm and strong name meaning “soldier” or “merciful.”
Ellis – A fresh vintage name meaning “benevolent” or “kind.”
Edmund – A literary-inspired name meaning “fortunate protector.”
Finnian – A whimsical Irish name meaning “fair” or “white.”
Percival – A knightly name meaning “pierces the valley.”
Robin – A sweet bird-inspired name with a cozy feel.
Alistair – A strong, sophisticated name meaning “defender of mankind.”

Baby Naming FAQ
How do I choose the right name for my baby?
Start by thinking about names that have personal meaning to you—whether that’s family names, names inspired by nature, or something with a beautiful meaning. Say the name out loud, write it down, and imagine your child growing up with it. If it still feels right after some time, it might be the one!
Should I pick a unique or classic name?
That’s completely up to you! Classic names have stood the test of time and often feel timeless, while unique names can give your child something special and distinctive. If you’re torn, consider a name that’s rare but still easy to spell and pronounce.
What if I can’t decide between two names?
Try saying each name out loud with your last name and any middle name you’re considering. You can also write both names down and see which one feels more natural. If you’re still stuck, you could combine them or wait until your baby is born to see which suits them best.
Should I think about nicknames?
Yes! If you love the full name but dislike common nicknames that come with it, that’s something to consider. On the flip side, a longer name with cute nickname options can give your child flexibility as they grow.
How can I make sure the name will age well?
Picture the name on a baby, a teenager, and an adult. If it works at every stage of life, you’re on the right track. A name that’s adorable for a baby but still strong and sophisticated for an adult is always a great choice.
What if my partner and I don’t agree on a name?
Compromise is key! Make a list of names you both like and see if there’s any overlap. You can also take turns vetoing names or find a middle name you both love as a way to include both of your tastes.
Choosing a baby name is such a special moment—take your time, trust your instincts, and most importantly, pick a name that feels right for you and your little one!

Final Thoughts
Each of these names has a special charm that makes them feel like they belong in a storybook or a peaceful countryside cottage.
So, whether you’re drawn to floral names, vintage classics, or whimsical nature names, I hope this list helps you find the perfect name for your little one!
Do you have a favorite cottagecore name? Let me know—I’d love to hear it!
