Is it teething time for your little one?


Naming your baby girl is one of the toughest things about motherhood. Choose right and you will be the envy of your friends and neighbours; choose wrong and you may end up with serious name regret.


However, if you are due this week, you can take a little inspiration from all the wonderful things that represent Christmas and keep the magic alive. 


1. Angelica - meaning angelic; perfect way to incorporate angel into your little one's name


2. Belle - meaning beautiful


3. Carol - meaning song or hymn


4. Christabel - meaning fair Christian 


5. Estelle - meaning star 


6. Eve - meaning life



7. Gabriella - meaning God is my strength


8. Gloria - meaning glory


9. Grace - meaning kindness, favour


10. Hermione - meaning the messenger 


11. Holly - meaning to prick 


12. Hope - one of the three Christian virtues


13. Ivy - meaning faithfulness


14. Joy - meaning happy



15. Juniper - the name of an evergreen tree


16. Mary - meaning wished-for child


17. Natalie - meaning birthday of the Lord


18. Noelle - meaning Christmas


19. Seren - meaning star


20. Starla - meaning the star



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.