Are you getting ready to welcome a little girl into the world soon? Becoming a mama is one of the best feelings, but it comes with a lot of decisions.
One of the biggest ones you'll have to make is what name you pick for your baby girl. There are so many options out there and we've put together a list of our favourite dainty names that will suit your daughter.
1. Mia meaning darling
2. Erin meaning peace
3. Cara meaning friend
4. Lucy meaning light
5. Rose after the flower
6. Molly meaning star of the sea
7. Lily after the flower
8. Posie meaning a bunch of flowers
9. Clara meaning bright
10. Marie meaning rebellion
11. Isabella meaning pledged to God
12. Sophie meaning wisdom
13. Cherrie meaning sweetheart
14. Jane meaning gracious
15. Nina meaning grace