Ein Weihnachtslied ist ein Lied, das an Weihnachten gesungen wird, weil der Liedtext einen Bezug zum Feiertag herstellt. Sie werden sowohl bei christlichen Gottesdiensten gesungen als auch als Hintergrundmusik in Kaufhäusern gespielt.
In der englischen Sprache existiert der Begriff „Christmas carol“, der nicht alle Weihnachtslieder umfasst, sondern nur solche, bei denen die Musik eine traditionellere Form annimmt. So wäre White Christmas z. B. nach dieser Definition kein „carol“, sondern „nur“ ein Lied, weil das musikalische Stil nicht zur Tradition der Carols angepasst ist. Bezüglich des Textes wird jedoch nicht zwischen Carols und anderen Weihnachtsliedern unterschieden.
Dennoch gibt es auch unterschiedliche sprachübergreifende Definitionen, was als Weihnachtslied zu bezeichnen ist. Manche Lieder haben nur einen winterlichen, nicht aber einen explizit weihnächtlich-religiösen Bezug. Sie werden dennoch nur in der Zeit rund um Weihnachten gesungen; so z. B. Jingle Bells, dessen Text von einer Schlittenfahrt handelt, die genauso gut etwa in Februar stattfinden könnte. Es gibt auch Lieder, die eng mit weihnächtlichen Bräuchen verbunden sind, aber eher als Bettel- oder Trinklied einzustufen sind, beispielsweise das Lied A Bone, God Wot! aus dem 16. Jahrhundert, das in der Wassailing-Tradition eingeordnet werden kann, aber vom Cottonian Collection des Britischen Museums als Christmas Carol eingestuft wird.





