Weihnachten ist der deutsche Name für das Fest der Geburt Christi. Er ist wahrscheinlich heidnischen Ursprungs, im Mittelhochdeutschen bezeugt, und bezeichnet die geweihten Nächte um die Wintersonnenwende. Später für die Zeit vom 24.12. bis zum 06.01. verwandt, ist er heute Name des 25./26.12., der beiden Weihnachtstage. Weihnachten ist nicht das ursprüngliche Geburtsfest Christi. Vielmehr hat die Kirche, vor allem im Osten, vorher das Epiphanienfest am 6.Januar als Geburtsfest begangen. Der Sieg des Weih-nachtsfestes hat schließlich das Epiphanienfest verändert, stark zurückgedrängt und vielfach sogar völlig verdrängt.
Die Entstehung von Weihnachten ist trotz aller Forschung noch immer nicht geklärt. Dabei muss unterschieden werden zwischen der Frage nach dem Termin der Geburt Christi und der Feier seiner Geburt in der Kirche. Die Feier des Weihnachtsfestes am 25.12. in der Kirche beginnt erst im 4. Jahrhundert. Unsicher ist, ob bereits 335 oder erst 354 Weihnachten erstmals als Fest in Rom begangen wurde. – Der Hauptfesttag von Weihnachten, das Fest der Geburt Jesu, ist der 25. Dezember, der sog. 1. Weihnachtstag, der seit der Reformation durch Martin Luther am 24. Dezember mit dem heiligen Abend beginnt. Der 25. Dezember ist in vielen Staaten ein gesetzlicher Feiertag und Auftakt zu den Weihnachtsferien.
Der 26. Dezember kommt in Deutschland, Österreich und Teilen der Schweiz als zweiter staatlicher Feiertag dazu.