La festa è ignota ai Padri dei primi 3 secoli e manca una tradizione autorevole circa la data della sua istituzione. Si ritiene che sia d'origine romana ed è certo che a Roma, verso la metà del 4° sec., si celebrava il 25 dicembre.
Secondo Erbes' la festa è stata introdotta da Costantino I tra il 330 e il 335; esattamente nel 330 secondo l'opinione di alcuni storici, e probabilmente consigliato della madre Elena e dai vescovi del Concilio di Nicea.
Sostanzialmente, non esistono delle vere origini del Natale. Perché il Natale come lo conosciamo noi è il frutto di millenni di stratificazioni culturali e religiose. Le feste di Natale oggi sono residui di rituali preistorici mescolati ai presepi viventi e alla pubblicità con Babbo Natale che beve la Coca Cola.
Il Vangelo non fornisce date e la consuetudine di celebrare la nascita di Cristo il 25 dicembre risale al 221, quando venne stabilita da Sesto Giulio Africano, il primo storico cristiano.
Secondo alcune fonti la data del 25 dicembre come ultimo giorno di queste feste e celebrazione del Natale del Sole fu decisa dall'imperatore Aureliano, attorno al 274 dopo Cristo.