Das Weihnachtsoratorium Johann Sebastian Bachs (BWV 248) ist ein Zyklus von sechs Kantaten für die seinerzeit drei Weihnachtstage, den Neujahrstag, den Sonntag nach Neujahr und das Ephaniasfest (6. Januar). Bach stellte sein Weihnachtsoratorium für die Weihnachtszeit 1734/35 fertig, wobei er zu großen Teilen eigenes, älteres Material mit neuem Text versah.