The Best Christmas Songs of All Time

List Rules
Only the greatest Christmas songs of all time.

What are the best Christmas songs ever? Holiday songs are without a doubt incredibly popular year after year, and some songs have remained classics for decades. The best Christmas carols and songs manage to capture the spirit of the holidays and tap into our nostalgia, making us sing along despite ourselves. Who hasn't burst into a little "Rudolph The Red Nosed Reindeer" once in a while? That's what this list is all about: the greatest Christmas songs. Vote for your favorites, add any good Christmas songs that are missing, and have a wonderful, happy, holly jolly Christmas, everyone.

Holiday songs can be traditional Christmas carols like "O Holy Night" and "Oh Come All Ye Faithful" or they can be more modern, rocking versions of classics like Bruce Springsteen's version of "Santa Claus is Coming To Town." There are good country Christmas songs and Christmas songs about Jesus. Additionally, you'll find classic Christmas jazz standards and great rock Christmas songs, like Bing Crosby and David Bowie's version of "Little Drummer Boy" (as well as not-so-great worst Christmas songs). And yes, not to be left out of the mix, there are also some pretty solid hip-hop/rap Christmas songs. Examples, you say? How about Run D.M.C.'s "Christmas in Hollis" or Kanye West's "Christmas in Harlem"?

The most famous Christmas songs often come from brilliant best Christmas albums, too. Since its release in 1994, Mariah Carey's "All I Want For Christmas Is You" has rightfully earned its place on practically every pop Christmas playlist, while some of the other selections from her Merry Christmas album are considered R&B Christmas staples.

From the traditional best Christmas carols to more modern Christmas songs, this list includes the greatest holiday songs ever sung. 

What are the best Christmas songs of all time? Take a look below and see for yourself!

Photo:
Ranked by
    • It's Beginning to Look a Lot Like Christmas
      2

      It's Beginning to Look a Lot Like Christmas

      Michael Buble
      • Carol of the Bells
        3

        Carol of the Bells

      • No image
        4

        Holly Jolly Christmas (Burl Ives)

      • Carol of the Bells
        5
        Trans-Siberian Orchestra
        • O Holy Night
          6
          Diana Ross
          • No image
            7

            White Christmas (Bing Crosby & Marjorie Reynolds from Holiday Inn, 1942)

          • Jingle Bells
            8
            Frank Sinatra
            • A Holly Jolly Christmas
              9

              A Holly Jolly Christmas

              • No image
                11

                Frosty the Snowman (Burl Ives)

              • Winter Wonderland
                12

                Winter Wonderland

              • No image
                13

                Rudolph the Red-Nosed Reindeer (Gene Autry)

              • All I Want for Christmas Is You
                14
                • I'll Be Home for Christmas
                  15

                  I'll Be Home for Christmas

                • Joy to the World
                  16

                  Joy to the World

                  Nat King Cole
                  • No image
                    17

                    Have Yourself a Merry Little Christmas (Judy Garland)

                  • Silent Night
                    18
                    Katherine Jenkins
                    • Feliz Navidad
                      19

                      Feliz Navidad

                      Jose Feliciano
                      • Peace on Earth / Little Drummer Boy
                        20

                        Peace on Earth / Little Drummer Boy

                      • Do You Hear What I Hear
                        21
                        • I'll Be Home for Christmas
                          22

                          I'll Be Home for Christmas

                        • White Christmas
                          23
                        • Oh Holy Night
                          24

                          Oh Holy Night

                          Halford

                        • Jingle Bell Rock
                          25
                          Bill Haley, Bill Haley & His Comets