Obrzędy związane z przesileniem zimowym obchodzono już w epoce kamienia (tak przynajmniej sugerują niektóre teorie dotyczące przeznaczenia kamiennych kręgów megalitycznych, które jakoby umożliwiały przewidywanie zmian w przyrodzie). U Słowian, już we wczesnym średniowieczu, było natomiast obchodzone pod postacią Godowego Święta (uznawanego za początek nie tylko nowego roku słonecznego, ale też liturgicznego oraz wegetacyjnego).
W dniach od 17 do 24 grudnia w Rzymie obchodzono Saturnalia – święto ku czci Saturna. Okres ten, przypadający w okolicy przesilenia zimowego (w starożytności wypadało to 24 grudnia), był czasem zabawy i obdarowywania się podarkami. Z czasem połączono to święto z obchodami Nowego Roku. Saturnalia obchodzono także w czasach późnego cesarstwa pod zmienioną nazwą – Brumalia (przy zachowaniu większości wcześniejszych tradycji).
Innym świętem „pogańskim” był perski kult Mitry, szlachetnego bóstwa słońca, który narodził się w ubogiej grocie. Ono również przypadało w okresie przesilenia zimowego.
Dzień narodzin Mitry, czyli 25 grudnia został w IV wieku przyjęty jako dzień narodzin Jezusa Chrystusa – obecnie pokrywa się z chrześcijańskim świętem Bożego Narodzenia. Warto nadmienić, iż w tradycji chrześcijańskiej pierwszym, który pisał o narodzinach Jezusa 25 grudnia był już w II wieku Hipolit Rzymski, natomiast święto narodzin Mitry nie było świętem państwowym, a przyjęcie tej daty za datę narodzin Jezusa może się wiązać z chęcią wyrugowania pogańskiego kultu.
Święto Słońca – dzień Mitry, przypadał na niedzielę.

U schyłku Cesarstwa Rzymskiego, za panowania cesarza cesarza Aureliana powstał nowy kult synkretyczny, łączący w sobie elementy mitraizmu, kultu El Gabala i bóstwa solarnego Sol. Obchodzone 25 grudnia, święto ku czci Sol Invictus, było świętem państwowym i pierwszy raz jest poświadczone źródłowo w roku 354, za panowania cesarza Juliana Apostaty. Kościół pod koniec IV wieku przepisał w tym dniu obchodzenie świąt Bożego Narodzenia. Apologeci chrześcijańscy zauważają, że Hipolit już w datowanym na 204 Komentarzu do Księgi Daniela (4,23,3) pisał
„Pierwsze przyjście Pana naszego wcielonego, w którym narodził się w Betlejem miało miejsce ósmego dnia przed kalendami styczniowymi”
, podczas gdy 25 grudnia został ustanowiony przez cesarza Aureliana świętem narodzenia niezwyciężonego słońca dopiero w 274.