Jesús no nació el 25 de diciembre, ni ese era su nombre
El nombre Jesús es la versión latinizada del nombre griego ‘Ἰησοῦς’ (así es mencionado en el Nuevo Testamento, escrito en griego), que a su vez es una interpretación del nombre original hebreo Yeshua.
Con toda probabilidad, la Iglesia primitiva fijó el cumpleaños de Jesús el 25 de diciembre porque era ya un día tradicional de celebración, y además con un simbolismo muy poderoso.
En el calendario romano, el 25 de diciembre era el solsticio de invierno, bajo el Imperio Romano, ese día se celebraba la fiesta del ‘Natalis Solis Invicti’ (‘Nacimiento del Sol invicto’) esta celebración indicaba que nacía un nuevo sol que vencía a la oscuridad y que a partir del final del solsticio de invierno (21 de diciembre) los días iban a hacerse más largos. Este Festival corría desde el 22 al 25 de diciembre.
En el siglo IV la Iglesia de Roma decidió fijar y utilizó el 25 de diciembre para celebrar sus fiestas.
El teólogo Edwin D. Freed, profesor emérito de estudios bíblicos de la Universidad de Gettysburg explica que en la ciudad palestina de Belén, donde la tradición dicta que nació Jesús, había temperaturas muy bajas para que los pastores sacaran a su ganado.
«Como subrayan los estudiosos, los pastores no sacan al ganado en pleno invierno»

Entonces Jesús habría nacido en primavera o verano, entre el 9 de marzo y el 4 de mayo del año cinco antes de Cristo, osea, cinco años antes de lo que se cree, esto según aseguran varios estudios científicos.