Crăciunul în forma sa actuală a trecut prin multe transformări şi are o istorie complicată. Celebrarea acestei sărbători a fost iniţiată de creştini din dorinţa de a opri sărbătoarea păgănă a romanilor, dedicată zeilor şi Solstiţiului de Iarnă.
Crăciunul se serbează de mai bine de 4000 de ani, cu multe secole înaintea naşterii lui Iisus Gristos. Multe dintre tradiţiile de Crăciun îşi au "rădăcinile" încă de la celebrarea mesopotamiană a Anului Nou.
Mesopotamienii credea in existenta mai multor zei şi a celui care îi conducea, Marduk. În fiecare an, la sosirea iernii, mesopotamienii sărbătoreau Zagmuk, deoarece se credea că liderul lor purta războaie cu forţele răului şi avea nevoie de susţinători. Primii europeni credeau în spirite, vrăjitoare, stafii şi spiriduşi, motiv pentru care ţineau sărbători şi ritualuri în apropierea Solistiţiului de Iarnă.