Ideea de a celebra Craciunul in data de 25 decembrie isi are originea in secolul al IV-lea. Biserica Catolica a dorit sa eclipseze festivitatile si sarbatorile unei religii pagane rivale care ameninta existenta crestinatatii. Romanii celebrau nasterea zeului lor Soare, Mithras, in jurul acestei perioade din an. Desi nu era o practica populara si nici chiar recomandata sa iti serbezi ziua de nastere in acea epoca, liderii bisericii au considerat ca, pentru a putea intra in competitie cu religia pagana, trebuie, la randul lor, sa organizeze sarbatorirea nasterii lui Iisus Hristos.
Desi nasterea lui Iisus se crede ca ar fi avut loc in primavara, data de 25 decembrie a fost aleasa ca data „oficiala” de celebrare a lui Iisus Hristos, pentru a putea eclipsa religia pagana si festivitatile acesteia. Traditiile si simbolurile s-au pastrat de-a lungul timpului pana astazi. Exista insa si unele mai putin cunoscute.