Aunque se celebra el 25 de diciembre de cada año, no se conoce la fecha real del nacimiento de Jesús. La Biblia dice que Jesús nació durante el reinado del rey Herodes, que terminó en 4 a. C. Algunos investigadores creen que Jesús probablemente nació en el otoño del año.
Según el libro de Lucas, los pastores observaban los rebaños en la noche cuando nació Jesús y que sus padres estaban en Belén para un censo. Los investigadores dicen que esto no sucedería en diciembre, debido a las condiciones climáticas adversas. El nacimiento de Jesús se celebró el 25 de diciembre, desde el siglo IV y, según los historiadores, la fecha se eligió para coincidir con varias celebraciones paganas, como Saturnalia, un festival en honor al dios romano Saturno.