Coming up with a list of the top 10 Christmas songs of all time was exactly as challenging as I thought it would be. There have been so many classic Christmas songs by so many legendary artists over the years that narrowing a list down to the top 10 Christmas songs is all but impossible. Of course there is no definitive measure of what makes a great Christmas song. In the end it all comes down to personal taste. However, certain classic Christmas songs have risen to the top over the years, so this list of the top 10 Christmas songs of all time will be a blend of those legendary Christmas carols with a touch of my own personal taste. Here is my list of the most popular Christmas carols:

10 – Jose Feliciano – Feliz Navidad – Not every great Christmas song is sung completely in English and this Spanish English Christmas carol classic is a toe-tapping, sing along favorite. It has only been around since 1970, which might make it relatively contemporary on this list, but it fully deserves its spot as one of the best Christmas songs of all time.

9 – Bobby Helms – Jingle Bell Rock – There are going to be many who argue at the inclusion of this song on the list of the top 10 Christmas songs of all time, claiming that it doesn’t have the traditional world wide appeal of something like Silent Night. To me the definition of a good Christmas song is one that buoys your spirits and gets you in a festive mood. Jingle Bell Rock does both.

8 – Burl Ives – Holly Jolly Christmas – Few singers are as identifiable with Christmas as Burl Ives. His melodic voice and his Santa-like appearance make him and his music a must during the holidays. Ives has recorded a huge collection of Christmas music over the years, but this is his best track in my opinion.

7 – Vaughn Monroe – Let It Snow – Though one’s sentiment might be vastly different when shoveling the driveway or making the morning commute to work, this timeless classic by Vaughn Monroe is an easy selection for one of the top 10 Christmas songs of all time. It has been covered by countless artists over the years, but the original recording is still the best in my opinion.

6 – Gene Autry – Here Comes Santa Claus – This Christmas carol classic by legendary country singer Gene Autry should be on everyone’s list of the best Christmas songs ever. The kids absolutely love this song, and it still gets more radio play than any country Christmas song before or since.

5 – Bing Crosby – White Christmas – Speaking of artists that are synonymous with Christmas, Bing Crosby has to be near the top of that list. This smooth crooner is a staple at Christmas time, and White Christmas is the very best of his many holiday favorites.

4 – Gene Autry – Frosty the Snowman – Another Christmas classic with Gene Autry’s name on it, and it won’t be the last on this list of the top 10 Christmas songs. Simple, and fun to sing along to, Frosty the Snowman rivals a certain Reindeer for the most beloved Christmas character (behind Santa of course).

3 – Elvis Presl;ey – Blue Christmas – It is only fitting that the king of rock and roll should make an appearance on the list of the best Christmas songs ever. This haunting Christmas ballad is one of Elvis’s best recordings of his incredible career, and that is saying something considering all the great musical hits he had over the years.

2 – Gene Autry – Rudolph the Red-nosed Reindeer – Make that a hat trick for Mr. Autry. Not only is it immensely popular with kids and adults alike, but it is another classic Christmas song that everyone loves to sing along to. Burl Ives and Bing Crosby are Christmas music legends, but Gene Autry truly is the king of the Christmas carol.

1 – Jingle Bells – Written by James Lord Pierpont in 1857 this song obliterates the competition on the list of the top 10 Christmas songs of all time. It is the first Christmas song most children ever learn to sing along to, and its easy to memorize lyrics and festive melody has made it a Christmas favorite around the world for more than 150 years.