125 Beautiful Feminine and Girly Names for Baby Girls

Some parents know exactly what they want the moment they find out they are having a girl.

Something soft. Something pretty. Something that sounds like flowers and ribbon and everything wonderful about having a daughter. Not every parent wants edgy or unusual or gender neutral. Some want full on, unapologetically girly and there is nothing wrong with that.

The names on this list lean into femininity completely. Romantic names, floral names, names that feel delicate and sweet and beautiful. Some are classic. Some are rising fast right now. All of them are exactly what this list promises.

Here are 127 feminine and girly names for baby girls.

Pretty Floral And Nature Girly Names

Nature has been giving us the most beautiful girl names for centuries. Flowers especially. There is a reason Rose and Lily and Violet never go out of style. They sound exactly like what they are. Pretty, alive, and impossible not to love.

These are the best of them, plus a few you may not have thought of yet.

  1. Rose
  2. Lily
  3. Violet
  4. Daisy
  5. Iris — Named after the Greek goddess of the rainbow. Every color at once.
  6. Jasmine
  7. Poppy
  8. Primrose — First rose. The flower that blooms before any other in early spring.
  9. Magnolia
  10. Camellia
  11. Marigold
  12. Zinnia — Named after the botanist Johann Zinn. One of the most vivid flowers in the garden.
  13. Lavender
  14. Blossom
  15. Flora — The Roman goddess of flowers and spring. The name means flower in Latin.
  16. Fleur — Simply flower in French. Clean and effortlessly pretty.
  17. Rosalind — Means beautiful rose in Latin. Shakespeare gave it to one of his greatest heroines.
  18. Rosalie
  19. Liliana
  20. Dahlia — Named after the botanist Anders Dahl. Dark and dramatic for a flower name.
  21. Clover
  22. Wisteria — The climbing purple flower that covers old stone walls in spring.
  23. Elowen — Elm tree in Cornish. Rare and quietly beautiful.
  24. Briar
  25. Meadow
  26. Celeste — Heavenly. From the Latin word for sky.
  27. Marigold

Soft And Romantic Girly Names

These names feel like a love letter. Long, flowing, full of syllables that feel good to say out loud. If you want a name your daughter can grow into and wear with real elegance, this is where to look.

  1. Arabella — Beautiful altar or yielding to prayer. Soft and completely romantic.
  2. Evangeline — Bearer of good news. Longfellow wrote a poem about a woman with this name and it has never fully left.
  3. Isadora — Gift of Isis. The name of Isadora Duncan, the woman who invented modern dance.
  4. Seraphina — Fiery and burning. The name of the highest order of angels.
  5. Genevieve
  6. Clementine — Merciful and gentle. Also a sweet small orange, which somehow makes it even better.
  7. Valentina — Strong and healthy. The name of the first woman in space.
  8. Josephine
  9. Cordelia — Heart or daughter of the sea. King Lear’s most loyal daughter.
  10. Celestine
  11. Theodora — Gift of God. The feminine form of Theodore, and honestly the more beautiful of the two.
  12. Eleanora
  13. Vivienne — Alive and full of life. The name of Merlin’s enchantress in Arthurian legend.
  14. Annalise
  15. Emmeline — Means work. Carried most famously by Emmeline Pankhurst who fought for women’s right to vote.
  16. Florentine — From Florence, the most beautiful city in Italy.
  17. Magdalene
  18. Persephone — She who destroys the light. The queen of the underworld in Greek mythology. Dark meaning, breathtaking name.
  19. Isolde — Ice ruler. The heroine of one of the greatest love stories ever told.
  20. Delphine — Of Delphi, the sacred oracle of ancient Greece.
  21. Mirabelle — Wonderful beauty. Also a small golden plum. Both meanings are perfect.
  22. Gwendolyn
  23. Elspeth — The Scottish form of Elizabeth. Chosen by God.
  24. Adrienne
  25. Rosemarie
  26. Christabelle
  27. Rosalind

Classic Feminine Girl Names

These have never gone out of style and they never will. They are the names that grandmothers and great grandmothers carried, that keep coming back generation after generation because they are simply too good to stay away.

Some of them are so familiar they feel invisible right now. But put one of these on a baby in 2025 and it feels completely fresh again.

  1. Grace
  2. Clara
  3. Alice
  4. Eleanor
  5. Charlotte
  6. Louise
  7. Frances
  8. Beatrice — She who brings happiness. Dante’s guide through paradise carried this name.
  9. Diana — Divine and luminous. The Roman goddess of the moon and the hunt.
  10. Catherine
  11. Helena — Bright and shining. The face that launched a thousand ships.
  12. Margaret — Pearl. One of the oldest and most enduring girl names in the English language.
  13. Cecilia — The patron saint of music. Blind and beautiful and completely timeless.
  14. Harriet
  15. Edith
  16. Louisa
  17. Adelaide — Noble natured. A name that belongs to queens and it knows it.
  18. Augusta
  19. Dorothea — Gift of God. The feminine form of Theodore. Dorothy is the everyday version but Dorothea is the real one.
  20. Millicent — Strength and work. Medieval in origin, completely fresh right now.
  21. Rosemary
  22. Sylvia — Of the forest. The name of the mother of Romulus and Remus, the founders of Rome.
  23. Viola — Violet in Latin. Shakespeare named his smartest heroine Viola.
  24. Winifred
  25. Matilda — Mighty in battle. The name of a queen who fought for her throne and nearly won it.
  26. Constance
  27. Henrietta

Sweet And Cute Girly Names

Short, light, and immediately loveable. These names feel like sunshine. Easy to say, easy to remember, and genuinely sweet without being over the top.

  1. Ellie
  2. Lottie
  3. Millie
  4. Rosie
  5. Nellie
  6. Bette
  7. Fifi
  8. Coco
  9. Mimi
  10. Pippa — Friend of horses in Greek. Also the nickname that belongs to exactly one kind of girl.
  11. Kitty
  12. Bea
  13. Dot
  14. Nell
  15. Gracie
  16. Effie — Short for Euphemia, which means well spoken. Big meaning in a tiny name.
  17. Tilly
  18. Maisie — Pearl. The Scottish pet form of Margaret.
  19. Bonnie — Beautiful and cheerful in Scottish. A name that does exactly what it says.
  20. Callie
  21. Eloise
  22. Sadie
  23. Annie
  24. Emmy
  25. Celia
  26. Winnie
  27. Elsie

Unique And Feminine Girl Names

These lean into femininity just as much as everything above but they are far less common. A few of them have never made it onto a top 1000 list. If you want something genuinely pretty and genuinely rare at the same time, this is the section for you.

  1. Ottilie — Wealth and fortune in Old German. Huge in France right now, almost unknown in the US.
  2. Eulalia — Well spoken in Greek. An early Christian martyr whose name is overdue for a comeback.
  3. Calixta — Most beautiful. The superlative form of beautiful in Greek.
  4. Sunniva — Gift of the sun in Old Norse. A Norwegian saint name that nobody outside Scandinavia is using yet.
  5. Melisende — Strength and work. A medieval queen of Jerusalem carried this name.
  6. Floribel — Beautiful flower. As feminine as a name gets.
  7. Rosalba — White rose in Italian. Delicate and completely lovely.
  8. Celestia — Heavenly. The full version of Celeste with even more reach to it.
  9. Fiamma — Flame in Italian. Soft sound, fierce meaning.
  10. Lilavati — Full of grace and play in Sanskrit. A twelfth century Indian mathematician had this name.
  11. Solange — Solemn and dignified in French. A saint name with real elegance behind it.
  12. Tindra — To twinkle like a star in Swedish. Rare outside Scandinavia and completely beautiful.
  13. Zephyrine — West wind in Greek. The feminine form of Zephyr and somehow even prettier.
  14. Eglantine — Sweetbriar rose. The wild rose of English hedgerows. Used by Chaucer and almost nobody since.
  15. Ondine — Little wave in Latin. The water spirit of European folklore.
  16. Thessaly — A region of ancient Greece known for its witches and its mountains.
  17. Calliope — Beautiful voice. The muse of epic poetry in Greek mythology.
  18. Liriel
  19. Arabelle

Wrapping Up

So there you have it. 127 feminine and girly names for baby girls.

From the timeless softness of Rose and Grace to the sweeping romance of Evangeline and Seraphina. From the sweet simplicity of Pippa and Lottie to the rare beauty of Ottilie and Eglantine.

Girly names are having a real moment right now. And honestly, they deserve it.

Save this to your Pinterest board so you can come back to it whenever you need it!