Das Weihnachtsfest am Heilig Abend (24. Dezember) ist die nach altem kirchlichem Brauch übliche "Vor-Feier" (Vigil) eines Hochfestes. Der Tag nach Weihnachten - 26. Dezember - wird bei den Katholiken als Hochfest des Hl. Stephanus begangen. Auch die evangelisch-lutherische Liturgieordnung sieht die Feier des Stephanitags am 26. Dezember vor. In der griechisch-orthodoxen Kirche wird der Stephanitag am 27. Dezember gefeiert.
Für erste Christen war die Feier des Geburtsfestes Christi unbedeutend.
Als Ort für die Geburt Jesu nennt das Lukasevangelium Bethlehem bzw. dessen Umgebung. Der historisch exakte Tag der Geburt Jesu ist jedoch unbekannt, da für die ersten Christengenerationen die historisch genaue Definition dieses Tages unbedeutend war. Als historisch gesichert gilt eine Feier des Geburtsfestes Jesu am 25. Dezember des Jahres 336 in der römischen Stadtliturgie. Von Rom aus verbreitete sich das Weihnachtsfest in der zweiten Hälfte des 4. Jahrhunderts rasch nach Nordafrika, Oberitalien, Spanien und in den Orient. Es entwickelte sich neben Ostern zum beliebtesten christlichen Fest.
Historiker uneinig, warum der 25. Dezember als Geburtsdatum gewählt wurde
Die Frage, warum ausgerechnet der 25. Dezember als Weihnachtsdatum gewählt wurde, löst laut Kathpress unter Fachleuten Diskussionen aus. Einige Historiker gehen davon aus, die Kirche habe den Termin bewusst gewählt, um das von den römischen Kaisern 274 eingeführte heidnische „Geburtsfest des unbesiegbaren Sonnengottes" („Sol Invictus") neu zu deuten. Dabei wurde zunächst gleichzeitig das Fest der Anbetung der Weisen begangen, das später auf den 6. Januar verlegt wurde.
Eine zweite Theorie meint, dass christliche Theologen schon im 3. Jahrhundert den im Evangelium nicht genannten Geburtstag Christi am 25. Dezember berechneten, weil man nach der Tradition vom 25. März als Tag seiner Empfängnis ausging.
Die deutsche Bezeichnung „Weihnachten" ist erst seit dem 12. Jahrhundert belegt; die Zusammensetzung enthält das untergegangene mittelhochdeutsche Adjektiv „wich" mit der Bedeutung „heilig" und geht zurück auf die Zeitbestimmung „zewihen nahten", was „in den heiligen Nächten" bedeutet, so Kathpress.