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

Latest

Trending

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.