Is it teething time for your little one?
Here are 22 beautiful names for your darling 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



Hello Mama!
Help us help you by allowing us and our partners to remember your device as having browsed MummyPages and serve you better content and ads

We're on a mission to help our mums and their families thrive by informing, connecting and entertaining.

Join us in our mission by consenting to the use of cookies and IP address recognition by us and our partners to serve you content (including ads) best suited to your interests, both here and around the web.

We promise never to share any other information that may be deemed personal unless you explicitly tell us it's ok.

If you want more info, see our privacy policy.