22 perfect names for your adorable little girl

Are you set to welcome a baby girl into the world soon? Becoming a mum is one of the most magical feelings, but it comes with a lot of decisions. One of the biggest ones you'll face is what name you should give your baby girl. There are so many options out there, it's hard not to feel overwhelmed by all of them, but we're here to help.

We have gathered up some of our favourite names for girls to inspire you expectant-mamas.

Check out our current favourites below!

  1. Norah meaning light
  2. Jessica meaning gift
  3. Alice meaning noble
  4. Dolly meaning gift of God
  5. Sally meaning princess
  6. Heather after the plant
  7. Taylor meaning beauty inside and out
  8. Beth short for Bethany
  9. Dani short for Daniella
  10. Olivia after the olive tree
  11. Daisy after the flower
  12. Josie meaning God is gracious
  13. Lily after the flower
  14. Anna meaning favour
  15. Sophia meaning wisdom
  16. Emilie meaning striving
  17. Maggie short for Margaret
  18. Amelia meaning industrious 
  19. Rosie after the rose
  20. Louisa meaning famous warrior
  21. Edith meaning blessed
  22. Marigold after the flower
Search results for
View all