Top 100 Modern and Classic Rock Christmas Songs

1. Santa Claus Is Coming To Town – Bruce Springsteen
2. It’s Christmas (Baby Please Come Home) – U2
3. Christmas Eve (Sarajevo 12/24) – Trans Siberian Orchestra
4. Please Come Home for Christmas – The Eagles
5. 2000 Miles – The Pretenders
6. Christmas Is The Time To Say I Love You – Billy Squire
7. Little Drummer Boy / Peace on Earth – David Bowie and Bing Crosby
8. Little Saint Nick – Beach Boys
9. Fairytale of New York – The Pogues
10. Merry Christmas Baby – Bruce Springsteen
11. Happy Xmas – Plastic Ono Band (John Lennon)
12. Thank God It’s Christmas – Queen
13. The Chanukah Song – Adam Sandler
14. Christmas Wrapping – The Waitresses
15. Do They Know It’s Christmas – Band-Aid
16. Feliz Navidad – Jose Feliciano
17. God Rest Ye Merry Gentlemen – Barenaked Ladies w Sarah McLachlan
18. Carol of the Bells – Trans Siberian Orchestra
19. Wonderful Christmas Time – Paul McCartney & Wings
20. Run Rudolf Run – Chuck Berry
21. Christmas Time – Bryan Adams
22. Winter Wonderland – Eurythmics
23. Rock and Roll Christmas – George Thorogood
24. Have Yourself A Merry Little Christmas – The Pretenders
25. Jingle Bells – Brian Setzer Orchestra
26. Coldplay – Christmas Lights
27. I Saw Mommy Kissing Santa Claus – John Mellencamp
28. I Won’t Be Home For Christmas – Blink 182
29. Rudolph The Red-Nosed Reindeer – Jack Johnson
30. Same Old Lang Syne – Dan Fogelberg
31. Silent Night – Stevie Nicks
32. Merry Xmas Everybody – Slade
33. Christmas Time Is Here Again – The Beatles
34. White Christmas – Panic! at the Disco
35. Parade of the Wooden Soldiers – The Crystals
36. Heat Miser/Snow Miser – Heat Miser/Snow Miser (1974 Christmas TV special, The Year Without A Santa Claus)
37. What Christmas Means To Me – Paul Young
38. I Wish Everyday Could Be Like Christmas – Jon Bon Jovi
39. Oi To The World – No Doubt
40. Father Christmas – The Kinks
41. Frosty the Snowman – Cocteau Twins
42. My Christmas List – Simple Plan
43. Christmas All Over Again – Tom Petty and the Heartbreakers
44. Thanks for Christmas – XTC as The Three Wise Men
45. Last Christmas – Jimmy Eat World
46. Wizards of Winter – Trans Siberian Orchestra
47. Christmastime – Smashing Pumpkins
48. This is Christmas – Emmy the Great and Tim Wheeler
45. It’s A Marshmallow World – Darlene Love
50. I Wish It Could Be Christmas Every Day – Wizzard
51. Grandma Got Run Over by a Reindeer – Elmo & Patsy
52. Little Drummer Boy – Bob Seger
53. Coventry Carol – Alison Moyet
54. Christmas At Ground Zero – Weird Al Yankovic
55. The Christmas Waltz – She and Him
56. Jinglebell Rock – Arcade Fire
57. Christmas (Baby Please Come Home)” – Death Cab For Cutie
58. Don’t Shoot Me Santa – The Killers
59. All I Want For Christmas Is You – My Chemical Romance
60. Snoopy’s Christmas – The Royal Guardsmen
61. Merry Merry Frickin Christmas – Frickin A
62. Christmas Canon – Trans Siberian Orchestra
63. New York Christmas – Rob Thomas
64. O Holy Night – Halford
65. Christmas of Love – Little Isodore
66. Sleigh Ride – The Ventures
67. Santa Claws Is Coming To Town – Alice Cooper
68. You’re A Mean One, Mr. Grinch – Thurl Ravenscroft
69. The Twelve Pains of Christmas – Bob Rivers
70. The Stocking Song – Steel Panther
71. Santa Claus and His Old Lady – Cheech & Song
72. Step Into Christmas – Elton John
73. Candy Cane Children – The White Stripes
74. Oh Come All Ye Faithful – Twisted Sister
75. Welcome Christmas – Love Spirals Downward
76. Please Come Home For Christmas – Pat Benatar
77. Jingle Bell Rock – The Ventures
78. Shake Up Christmas – Train
79. Ding Dong – George Harrison
80. 12 Days of Christmas – Relient K
81. Santa Baby (Gimme Gimme Gimme) – Villa Ford
82. Everything’s Gonna Be Cool This Christmas – The Eels
83. Christmas in Heaven – Monty Python
84. Christmas Blues – Canned Heat
85. Merry Christmas (I Don’t Want To Fight) – The Ramones
86. Christmas – The Who
87. Sock It To Me Santa – Bob Seger
88. The Restroom Door Said Gentlemen – Bob Rivers
89. A Christmas Song – Jethro Tull
90. Riu Chiu – The Monkees
91. Run Run Rudolph – Bryan Adams
92. A Great Big Sled – The Killers
93. Christmas Time In Tinseltown (Again) – Big Bad Voodoo Daddy
94. I Want an Alien for Christmas – Fountains of Wayne
95. Let Me Sleep (It’s Christmas Time) – Pearl Jam
96. Mr. Hankey the Christmas Poo – South Park
97. Rocking On A Christmas New Year – The Fools
98. Punk Rock Christmas – Alan Milman Sect
99. Christmas With The Devil – Spinal Tap
100. What Can You Get a Wookie for Christmas (When He Already Owns a Comb?) – Star Wars Special

 

Scroll to Top