Christmas is supposed to be a time for joy and happiness. Time when you and billions of people around the world celebrate the birth of Jesus Christ. However, humans and their greedy, egoistic nature always try to make it about themselves. And because of this family gatherings can be rather annoying. So, that’s why we selected these 7 Classic Rock Christmas songs to cheer you up. And enjoy the spirit of the holiday to the fullest.
7 Classic Rock Christmas Songs
1. Tom Petty & The Heartbreakers – Christmas All Over Again
Tom Petty wrote ‘Christmas All Over Again‘ in 1992 for the Christmas-themed compilation album A Very Special Christmas. The album was produced to benefit the Special Olympics.
The song also featured in the famous Christmas movie Home Alone 2: Lost in New York.
2. John Lennon – Happy Xmas (War Is Over)
Released in 1971, ‘Happy Xmas (War Is Over) is an anti-Vietnam War song. But with a Christmas melody. A song that reminds us that war is never the answer.
Maybe not the most cheerful song, but it teaches us to peace and love. Which is in the Christmas spirit.
3. Queen – Thank God It’s Christmas
Written by guitarist Bryan May and drummer Roger Taylor, ‘Thank God It’s Christmas‘ is another masterpiece. Many songs have tried to catch the Christmas spirit, but rarely who have done it as good as Queen.
A true classic rock Christmas song
4. AC/DC – Mistress For Christmas
Maybe not the most conservative song for Christmas, but it still is Christmas themed.
Written by Angus and Malcom Young in 1990 for the twelfth studio album by AC/DC, Mistress For Christmas is a candid Classic Rock Christmas song.
Also, this song is actually about Donald Trump who was hitting the news at the time!
5. John Bon Jovi – Please Come Home For Christmas
If Bon Jovi is your cup of tea. Then his version of the 1960’s Christmas song by Charles Brown can be exactly what you are looking for this period of the year. He managed to transform it into a classic rock Christmas ballad and it sounds great.
There have been many great artists who covered this classic Christmas song. But in my opinion, nobody does it better than the king himself – BB King.
6. Bryan Adams – Christmas time
When it comes to classic rock Christmas songs you can’t ask for a better one than ‘Christmas Time’. It was written by the Canadian rock singer-songwritter Bryan Adams and Jim Vallance in 1985.
The song became one of the most popular Christmas songs in Canada.
7. Chuck Berry – Run Rudolph Run
Even though its more of a rock and roll song than a classic rock one, it still deserves to be on the list because its a banger. There’s no mistake when it comes to Chuck Berry and he sure did nail it.