Esta celebração, em que os católicos celebram o nascimento de Cristo, surgiu muito antes do seu nascimento.
Esta celebração tem origem na festividade pagã em honra do sol (deus sol invencível) que coincidia com a altura do Solstício de Inverno. Ora, depois do nascimento de Cristo, durante aproximadamente 3 séculos o Natal ainda não era celebrado pelos cristãos.
Nessa altura, como se tentavam converter os pagãos ao cristianismo, um papa decidiu instituir o Natal como celebração cristã em 354 d.C. como o nascimento de Cristo. E foi aí que o Natal começou a ser celebrado pelos cristãos na sua vertente cristianizada, e perdura até aos dias de hoje.
A antiga celebração pagã era realizada por volta de 17 a 22 de Dezembro (coincidente com o solstício de Inverno como referido anteriormente), e portanto a data de 25 de Dezembro estava próxima o suficiente para ser adoptada na sua versão cristã.
Apesar de os católicos alegarem que o dia 25 é o dia em que Cristo nasceu, isso está longe de ser verdade, como provado por vários textos divulgados em todo o mundo.