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