One of the most interesting and popular traditions of Christmas is that of Christmas music or Christmas songs. Christmas music has been a part of the Christmas celebrations for a very long time. Music has always been a part of religious festivities around the world and Christmas music is no exception. Music is a medium of spreading a message to people in a very direct way .

The early Christmas music were in Latin and included chants and hymns that were sung during church ceremonies and services. It was only during the 13th century that Christmas carols in local dialects were seen.  The early Christmas carols were mostly songs about folklore and poems by bards. Christmas carols were first sung by musicians in return for alms during the Christmas season. These musicians would go from village to village singing their carols in return for food and treats. This ritual transformed into the tradition of singing Christmas carols during Christmas season and

Christmas music or Christmas songs as we know it was introduced in the early 1800’s where more secular songs stared making their presence felt during Christmas. The Christmas music also changed and music that was of a more secular and popular form replaced the more traditional religious music that was sung during Christmas.

Today we have many different Christmas songs that we can listen to, these Christmas songs belong to different genres of music ranging from pop, jazz to rock and the blues. These Christmas songs hold a very important place in the Christmas festival as they help create the right atmosphere and bring about a warm Christmas feel. These Christmas songs also help spread the message of Christmas amongst both believers and non believers. While most of the traditional Christmas songs are sung in praise of the Lord Jesus Christ and tell us about this birth, some of the more modern Christmas is more secular in nature while still maintaining the Christmas theme. Whether these Christmas songs are religious or secular, one cannot deny the fact that they have a merry and joyful theme and help liven up the atmosphere.

In this section we look at some of the most popular and important Christmas songs of all times, we look at Christmas songs by different genres and have created a list of the top 10 songs in each genre for you. You can find these songs on many websites or can create your own compilation of tehse songs using our lists. If you feel that we have missed out on some important songs, feel free to add your comments and let us know about it. These songs will help you bring about the Christmas spirit and fill your hearts with joy.

Best Christmas Songs by Genre

10 Traditional Christmas songs

  • “O Holy Night”
  • “What Child Is This?”
  • “Hark! The Herald Angels Sing”
  • “The First Noel”
  • “Angels We Have Heard on High”
  • “Silent Night”
  • “Away in a Manger”
  • “O Little Town of Bethlehem”
  • “O Come, All Ye Faithful”
  • “God Rest Ye Merry, Gentlemen”

10 classic Christmas songs

  • White Christmas by Bing Crosby
  • Merry Christmas, Baby by Otis Redding
  • Winter Wonderland by Aretha Franklin
  • Let it Snow! Let it Snow! Let it Snow! by Dean Martin
  • The Christmas Song by Nat King Cole
  • Run Rudolph Run by Chuck Berry
  • Pretty Paper by Roy Orbison
  • Blue Christmas by Elvis
  • Santa Baby by Eartha Kitt
  • Happy Christmas by John Lennon

10 Christmas POP songs

  • All I Want For Christmas Is You by Mariah Carey
  • The Drummer Boy by BoneyM
  • Santa Claus Is Comin’ To Town by Bruce Springsteen
  • Blue Christmas by Elvis Presley
  • Feliz Navidad by Jose Feliciano
  • Winter Wonderland by Eurythmics
  • Happy Xmas (War is Over) by John Lennon
  • Jingle Bell Rock by Hall and Oates
  • My Only Wish (This Year) by Britney Spears
  • Wonderful Christmastime by Paul McCartney

10  Christmas Rock Songs

  • ‘Little Saint Nick’ by Beach Boys
  • ‘Christmas (Baby Please Come Home)’ by Jon Bon Jovi
  • ‘Last Christmas’ by Jimmy Eat World
  • ‘Jingle Bell Rock’ by The Ventures
  • ‘Carol of the Bells’ by Gary Hoey
  • ‘Santa Claus is Coming to Town’ by Bruce Springsteen
  • ‘Wizards in Winter’ by Trans-Siberian Orchestra
  • ‘Merry Xmas (War is Over)’ by John Lennon
  • ‘Please Come Home for Christmas’ by Eagles
  • ‘Christmas Eve/Sarajevo 12/24’ by Trans-Siberian Orchestra

10 Christmas Jazz songs

  • “The Christmas Song” by Dexter Gordon
  • “Here Comes Santa Claus”  by Ramsey Lewis
  • “Jingle Bells” by Duke Ellington
  • “Skating” by Vince Guaraldi.
  • “Good Morning Blues” by Ella Fitzgerald
  • “What Are You Doing New Year’s Eve?” by Ella Fitzgerald
  • “Christmas In New Orleans” by Louis Armstrong
  • “O’ Tannenbaum” by Vince Guaraldi
  • “White Christmas” by Charlie Parker All-Stars
  • “Snowfall” by Ahmad Jamal Trio

10 Christmas children’s songs

  • ‘Jingle Bell Rock’ – Sesame Street
  • ‘Santa Claus Is Coming to Town’ – Merle Haggard
  • ‘Feliz Navidad’ – Sesame Street
  • ‘We Wish You a Merry Christmas (And a Looney New Year!)’ – Looney Tunes
  • ‘Frosty the Snowman’ – Willie Nelson
  • ‘Twelve Days of Christmas’ – John Denver & The Muppets
  • ‘Rudolph, The Red-Nosed Reindeer’ – Alvin & the Chipmunks
  • ‘Jingle Bells’ – Hampton the Hampster
  • ‘The Chipmunk Song (Christmas Don’t Be Late)’ – Alvin & The Chipmunks