A Definitive Ranking of the Top Ten Christmas Songs

You must listen to these hits during the Christmas season!


Grace Clancy

Christmas is right around the corner, and one of the best parts about Christmas is the music. I am a Christmas music enthusiast, and these are my top ten picks for the holiday season that also seem popular among my peers. Happy Holidays! 

  1. All I Want For Christmas Is You – Mariah Carey
  • This romantic and energetic song is quite the classic for Gen. Z. Mariah’s voice and the dance moves that we all break out when this song is played are unmatched. 
  1. Wonderful Christmastime – Paul McCartney
  • Paul McCartney is sure to get you in a good mood with this one. The song is bright, happy, and a bit different from the typical Andy Williams or Frank Sinatra style Christmas song. 
  1. It’s Beginning To Look A Lot Like Christmas – Bing Crosby
  • There is no better song to turn on as an initiation into the Christmas season than this. We all love Bing Crosby’s unmistakable voice and this song is all you need to get you in the Christmas spirit. 
  1. Blue Christmas – Elvis Presley
  • Your Christmas isn’t complete without listening to the King sing a song to his ex-girlfriend about being around for Christmas. This one is a total jam and you won’t be able to get it out of your head. 
  1. It’s the Most Wonderful Time of the Year – Andy Williams 
  • This is like the Mo Bamba of Christmas songs. The lyrics, Andy Williams’ exquisite voice, and the intense instrumentals are sure to get you super excited for the Christmas season. 
  1. I’ll Be Home for Christmas – Frank Sinatra
  • I’ll Be Home for Christmas is a beauty and definitely a heart wrencher. If there’s any Christmas song to make you cry, it’s this one. 
  1. Last Christmas – Wham!
  • The classic Christmas breakup song. Though the lyrics of this song are incredibly depressing, George Michael is sure to have you singing this catchy ‘80s song all December. 
  1. O Holy Night – Andy Williams
  • O Holy Night is one of the most serious Christmas songs out there, but it’s a classic. This song is powerful and moving—and it’s really pretty to sing! 
  1. Have Yourself a Merry Little Christmas – Judy Garland
  • There are many versions of this song, but Judy’s is the original and definitely the most well done. Her angelic voice and heartwarming lyrics are sure to evoke feelings of love and generosity in all. 
  1. Happy Xmas – John Lennon & The Plastic Ono Band
  • Happy Xmas is undoubtedly the most unique, rockin’, amazing Christmas song to exist. Paired with a great melody, John Lennon’s lyrics are inspiring and also evoke great feelings of gratitude.