The 20 Best Christmas Songs Ever

These famous Christmas songs will get you in the holiday spirit the moment you press play.

best christmas songs
RebellGetty Images

If you're like us, you probably start blasting Christmas music the moment that the last of the desserts have been cleared from the table on Thanksgiving. Too soon? No such thing. After all, who wouldn't want to take advantage of the opportunity to listen to happy holiday hits for an entire month? Whether you're trying to get in the spirit of the holidays on your drive to work, looking for background music while you decorate your Christmas tree, or throwing a sugar and wine-fueled bash, you need to make sure you have only the best Christmas songs as the soundtrack to everything you do this season.

When you're putting together your Christmas playlist, don't forget to include the most popular Christmas songs of all time. This list of the 20 top tunes will help you remember all of your favorites, from old-school hits like "White Christmas" to more modern songs like "All I Want for Christmas Is You," and everything else in-between. Holiday music brings out the very best in people, and some of the world's top artists have lent their voices to the Christmas songs we love to play on repeat. Celebrate the season (and their talent) during the one time a year when it's socially acceptable to listen these songs. Whether you prefer original versions of the tunes or pop renditions of timeless classics, there's something for everyone on this list. All of those holiday radio stations won't be able to compete with your holly jolly playlist!

Advertisement - Continue Reading Below
1 "White Christmas" by Bing Crosby

We dream of a white Christmas every year thanks to this classic hit. It was even named the best-selling single of all time by Guinness World Records!

2 "I'll Be Home For Christmas" by Bing Crosby

Another tune by Bing Crosby worthy of playing on repeat proves he's the unofficial king of Christmas.

3 "I'll Be Home for Christmas" by Michael Bublé

...But the Michael Bublé version is just as good. (Okay, fine—it's better. Sorry, Bing!)

4 "Have Yourself a Merry Little Christmas" by Judy Garland

Judy Garland recorded this for the musical Meet Me in St. Louis, which should be required viewing around the holidays.

5 "Let It Snow! Let It Snow! Let It Snow!" by Frank Sinatra

Sing along to this jazzy holiday hit and remind yourself that snow is beautiful, even when your car gets stuck in it.

6 "Frosty the Snowman" by Gene Autry

Listening to this kid-friendly classic will immediately transport you back to your childhood.

7 "Jingle Bells" by Dean Martin

There are countless versions of "Jingle Bells," but Dean Martin's rendition is a holiday staple.

8 "Rockin' Around the Christmas Tree" by Brenda Lee

It's hard to believe Brenda Lee was just a teenager when she recorded this song—and it's still a fan-favorite today.

9 "Happy Xmas (War Is Over)" by John Lennon and Yoko Ono

John Lennon and Yoko Ono originally recorded this somewhat controversial tune with the Harlem Community Choir to protest the Vietnam War. Somewhere along the way, it became a beloved Christmas song.

10 "Santa Baby" by Eartha Kitt

This holiday tune is one of Eartha Kitt's most well-known songs of all time. We recommend playing it for your husband right before Christmastime if you "want a yacht." 😉

11 "Sleigh Ride" by Leroy Anderson

This famous instrumental tune by Leroy Anderson is the perfect background music to any holiday party.

12 "It's the Most Wonderful Time of the Year" by Andy Williams

This is the most wonderful Christmas song of all! If it reminds you of back-to-school shopping, that's because the famous pop song is often featured in commercials for Staples.

13 "A Holly Jolly Christmas" by Burl Ives

This jolly song by Burl Ives is the leading track on his Christmas album for a reason. It's impossible to listen to it and not be in a good mood!

14 "Merry Christmas, Baby"

Otis Redding's jazzy R&B version of the Johnny Moore's Three Blazers song will have all of your holiday party guests moving and grooving to the beat.

15 "Rudolph the Red-Nosed Reindeer" by Harry Connick Jr.

There are so many versions of this Christmas classic, but we think Harry Connick Jr. does it best.

16 "Santa Claus Is Comin' to Town" by Bruce Springsteen

They call Bruce Springsteen "The Boss" for a reason—and this version "Santa Claus Is Comin' to Town" makes it easy to understand why.

17 "I Saw Mommy Kissing Santa Claus" by Jackson 5

Jimmy Boyd's original version of this song is great, but Jackson 5's catchy cover will have everyone singing along to the funky beats.

18 "Last Christmas" by Wham!

This pop tune is the kind of Christmas song you can sing in the shower (or is that just me?). Released in 1984, it didn't top the charts until 2017.

19 "All I Want for Christmas Is You" by Mariah Carey

This track—which is the best-selling modern day Christmas song of all time—has earned Mariah Carey the title "Queen of Christmas."

20 "It's Beginning to Look a Lot Like Christmas" by Michael Bublé

Michael Bublé has done it again. Listening to this Christmas hit is the best way to start out the season.

Advertisement - Continue Reading Below