Skip to Content

50 Best Christmas Songs Of All Time

List Of 50 Best Christmas Songs Of All Time:

#1 I’ll Be Home For Christmas (1943)

This Christmas song was written by composer Walter Kent and lyricist Kim Gannon and recorded in 1943 by Bing Crosby.

#2 Let It Snow! Let It Snow! Let It Snow! (1944)

It is a song written by composer Jule Styne and lyricist Sammy Cahn in July 1945.

#3 Wonderful Christmastime (1980)

It is a Christmas song by English musician Paul McCartney. ”Wonderful Christmastime” was recorded during the sessions for his solo album McCartney II.

#4 Santa Claus Is Comin’ to Town (1985)

This song was written by J. Fred Coots and Haven Gillespie.

#5 Christmas in Hollis (1987)

It is a single by Run-DMC that was included on two Christmas compilation albums.

#6 Stop the Cavalry (1980)

The song was performed by English musician Jona Lewie.

#7 It’s Beginning to Look a Lot Like Christmas (1951)

“It’s Beginning to Look a Lot Like Christmas” was originally titled “It’s Beginning to Look Like Christmas.” It was written in 1951 by Meredith Willson. 

#8 All I Want for Christmas Is You (1994)

It is a Christmas song by singer-songwriter Mariah Carey.

#9 Christmas Wrapping (1981)

“Christmas Wrapping” was first released on the 1981 compilation album A Christmas Record on ZE Records by the band the Waitresses. 

#10 Have Yourself a Merry Little Christmas (1944)

“Have Yourself a Merry Little Christmas” was introduced by Judy Garland in the 1944 MGM musical Meet Me in St. Louis. Ralph Blane and Hugh Martin wrote it.

#11 Fairytale of New York (1987)

The song was written by Shane MacGowan and Jem Finer.

#12 Hard Candy Christmas (1982)

It was written by composer-lyricist Carol Hall for The Best Little Whorehouse.

#13 Let It Snow (1993)

The song was first performed by the R&B group Boyz II Men.

#14 Feliz Navidad (1970)

Singer and songwriter José Feliciano wrote the song.

#15 Santa Baby (1953)

It is performed by Eartha Kitt with Henri René and His Orchestra.

#16 Last Christmas (1984)

It is a song by English pop duo Wham! via Epic Records.

#17 White Christmas (1942)

Composer Irving Berlin wrote the song in 1942. Bing Crosby’s version of White Christmas sold more than 50 million copies worldwide.

#18 Merry Christmas, Happy Holidays (1998)

“Merry Christmas, Happy Holidays” is part of the album Home for Christmas of boy band NSYNC.

#19 I Saw Mommy Kissing Santa Claus (1952)

“I Saw Mommy Kissing Santa Claus” was first recorded by Jimmy Boyd in 1952. It is written by British songwriter Tommie Connor.

READ MORE: Grinch Quotes

#20 Blue Christmas (1957)

“Blue Christmas” was first recorded by Doye O’Dell in 1948. Elvis Presley also performed it.

#21 Deck the Halls (1984)

The song is part of Mannheim Steamroller Christmas — the first Christmas album released by the musical group Mannheim Steamroller.

#22 The Christmas Song (1945)

“The Christmas Song” is a classic Christmas song written by Mel Tormé and Robert Wells.

#23 Christmas Time (Is Here Again) (1995)

It is a Christmas song recorded by the Beatles for their fan club Christmas record.

#24 Believe (2004)

“Believe” is from the 2004 film The Polar Express.

READ MORE: Integrity Quotes And Sayings

#25 8 Days of Christmas (2001)

It is part of the Christmas album released by R&B girl group Destiny’s Child via Columbia Records.

#26 Merry Christmas Baby (1947)

“Merry Christmas Baby” was originally recorded in 1947 by Johnny Moore’s Three Blazers.

#27 Just Like Christmas (1999)

The song is part of an EP released by the indie rock band Low in 1999.

#28 This Christmas (1970)

“This Christmas” was released in 1970 by soul musician Donny Hathaway via Atco Records.

#29 Frosty the Snowman (1950)

It was first recorded by Gene Autry and the Cass County Boys in 1950. The song was written by Steve Nelson and Walter “Jack” Rollins.

READ MORE: 20 Best Movies about Jesus of All Time

#30 Rockin’ Around the Christmas Tree (1958)

“Rockin’ Around the Christmas Tree” was first recorded by Brenda Lee in 1958.

#31 Must Be Santa (1960)

“Must Be Santa” was first released in November 1960 by Mitch Miller.

#32 Winter Wonderland (1966)

The song is part of The Dean Martin Christmas Album.

#33 A Holly Jolly Christmas (1965)

Have A Holly Jolly Christmas is a Christmas album by Burl Ives.

#34 One More Sleep (2013)

“One More Sleep” was written by Leona Lewis in collaboration with Bradford Ellis, Jez Ashurst, Iain James, and Richard “Biff” Stannard.

READ MORE: Movies and TV Series About The Rapture

#35 O Come, All Ye Faithful

It is a Christmas carol that has been attributed to various authors, including King John IV of Portugal, John Reading, and John Francis Wade.

#36 Jingle Bells

“Jingle Bells” was written by James Lord Pierpont.

#37 Mistletoe (2011)

“Mistletoe” is a Christmas song by Justin Bieber. It reached the top ten in Norway and Canada.

#38 Underneath the Tree

It is a song by American singer Kelly Clarkson.

#39 Santa Tell Me (2014)

“Santa Tell Me” was written by Savan Kotecha, Ilya Salmanzadeh, and Ariana Grande.

READ MORE: New Year Spiritual Quotes

#40 It Doesn’t Often Snow at Christmas (2009)

The song is part of an EP released by the duo Pet Shop Boys.

#41 Happy Xmas (War Is Over) (1971)

It was released as a single by John & Yoko/Plastic Ono Band with the Harlem Community Choir.

#42 Merry Christmas (I Don’t Want to Fight Tonight) (1989)

The song is part of an album (Brain Drain) by the Ramones.

#43 The Christmas Waltz (1954)

It was written by Jule Styne and Sammy Cahn for Frank Sinatra.

#44 It’s the Most Wonderful Time of the Year (1963)

It is a Christmas song written in 1963 by George Wyle and Edward Pola.

READ MORE: Christmas Facts

#45 Christmas Where We Are (2020)

”Christmas Where We Are” is part of an album (A Holly Dolly Christmas) released by Dolly Parton.

#46 You Make It Feel Like Christmas (2017)

It is from the album ”You Make It Feel Like Christmas” released by Gwen Stefani in October 2017 via Interscope Records.

#47 Mary’s Boy Child (1956)

It is a Christmas song written by Jester Hairston.

#48 We Need a Little Christmas (1966)

“We Need a Little Christmas” was first performed by Angela Lansbury in 1966.

#49 Someday at Christmas (2016)

The song is from the album ”Someday at Christmas” by Stevie Wonder.

#50 Christmas, Baby Please Come Home (1963)

Darlene Love originally sang it.

Featured image credit – Roman Samborskyi/Shutterstock

READ THIS NEXT: 50 Best Christmas Movies