Rock and Christmas can be a wonderful combination, and there are several classic rock Christmas songs that have become holiday favourites. Here are some of the greatest rock Christmas songs:

  1. “Happy Xmas (War Is Over)” by John Lennon and Yoko Ono: Released in 1971, this song is both a Christmas song and an anti-war anthem.
  2. “Wonderful Christmastime” by Paul McCartney: A solo effort by McCartney, released in 1979, this song has become a staple of holiday playlists.
  3. “Do They Know It’s Christmas?” by Band Aid: Although more of a charity single featuring various artists, it’s a rock/pop song released in 1984 to raise funds for Ethiopian famine relief.
  4. “Christmas (Baby Please Come Home)” by U2 (originally by Darlene Love): U2 covered this classic Christmas song, originally performed by Darlene Love, and their version has become popular as well.
  5. “Father Christmas” by The Kinks: Released in 1977, this song takes a more cynical approach to the holiday season, addressing social issues.
  6. “Run Rudolph Run” by Chuck Berry: A rock and roll Christmas classic released in 1958, with Berry’s signature guitar style.
  7. “Christmas All Over Again” by Tom Petty and the Heartbreakers: Released in 1992, this song captures the joyful and sometimes chaotic spirit of the holiday season.
  8. “I Wish It Could Be Christmas Everyday” by Wizzard: A glam rock anthem released in 1973, this song is a festive and upbeat celebration of Christmas.
  9. “Christmas Wrapping” by The Waitresses: A new wave rock song released in 1981, offering a unique take on Christmas and relationships.
  10. “Happy Christmas (War Is Over)” by The Polyphonic Spree (originally by John Lennon and Yoko Ono): This version by The Polyphonic Spree adds a unique orchestral and choral element to the classic song.

These songs bring a rock edge to the holiday season and have become enduring favourites for those who enjoy a bit of rock and roll spirit in their Christmas celebrations.