So many mums-to-be are set to welcome beautiful baby boys and girls into the world this month and we are beyond excited for them. It is, without doubt, one of the most special times you will ever experience in your life.
Holding your tiny tot for the very first time is a feeling like none other. As you prepare for this new chapter of your life, there's one big decision that needs to be made.
The name!
We've put together a list of 16 gorgeous names for your baby girl. There's no doubt you'll adore one of these beautiful names.
1. Eliza meaning God is my abundance
2. Grace meaning forgiveness
3. Dorothy meaning gift of God
4. Daisy after the flower
5. Jane meaning gracious
6. Kate meaning pure
7. Rosie meaning rose
8. Matilda meaning strength
9. Ellie meaning light
10. Olivia meaning olive tree
11. Molly meaning star of the sea
12. Ali meaning noble
13. Posie short for Josephine
14. Clara meaning bright
15. Betty short for Elizabeth
16. Mia meaning mine