December is definitely one of the most magical times of the year, especially if you are expecting a baby around now.


If you are due soon enough, we've got 21 December-inspired boy names that - we have to admit - are simply beautiful.


1. Aster – meaning star


2. Bodhi - meaning enlightenment


3. Christian – meaning bearing Christ 


4. Christopher – meaning the anointed one



5. Douglas – the name of a Christmas tree; meaning courage and strength


6. Emmanuel – meaning God is with us


7. Elwyn – meaning elf-wise friend


8. Gabriel – meaning God is my strength 


9. Hadley – meaning from the heath covered meadow


10. Jack – Jack Frost; meaning God is gracious


11. Jasper – meaning bringer of treasure



12. Joseph – meaning addition, increase


13. Kari – meaning covered with snow


14. Malachi – meaning messenger of God


15. Muraco – meaning white moon


16. Noel – meaning Christmas 



17. Nicholas – meaning victory of the people 


18. Phelan – meaning wolf


19. Robin - bird; meaning fame 


20. Whittaker – meaning white field


21. Yule – meaning born at Christmas




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.