Celebrate the Holidays With the 45 Best Christmas Carols of All Time
Gather your hymnals and your warm cozy gear! It's that time of year for the classic traditional acts such as Christmas shopping, wrapping presents, drinking eggnog, baking and, of course, caroling! To celebrate the holiday season, we've got a list of the 45 best Christmas carols to bring you joy.
Caroling began in the 13th century, but did not yet involve singing. Better known as "wassailing," this form of caroling was predominantly a way for neighbors to go door to door and provide well wishes during colder months. The term "wassail" derives from the Old Norse term "ves heill," which meant "be well and in good health."
Carols are meant to be shared and their main purpose is to bring people together. This list of classic carols and hymns will definitely do just that! Get your group together and pick your favorites to go a-wassailing this Christmas!
Relate: 200 Best Christmas Songs of All Time to Get You in the Holiday Spirit
45 Best Christmas Carols
1. "Silent Night" - Michael Buble
Listening to this calming carol will have you completely at peace!
2. "O Come All Ye Faithful" - Martina McBride,
This carol is a reference to the shepherds going to Bethlehem to adore their newborn Savior.
3. "12 Days of Christmas" - Ray Conniff
Contrary to popular belief, the 12 days of Christmas are actually after Christmas! They mark the amount of time it took the three wise men to reach Bethlehem after Jesus' birth.
4. "Do You Hear What I Hear" - Bing Crosby
Created as an appeal for peace during the Cuban Missile Crisis, this carol is now sung during Christmas and tells the story of Jesus' birth.
5. "The Little Drummer Boy" - The Harry Simeone Chorale
This classic carol depicts the gifts presented to the newborn King on Christmas Day.
6. "Joy to The World" - Nat King Cole
Exclaiming feelings of joy due to Christ's birth, this carol will have you exclaiming "Joy to The World!"
7. "The First Noel" - Carrie Underwood
In French, "Joyeux Noel" means "Merry Christmas." This carol describes the events of the first Christmas.
8. "Jingle Bells" - Frank Sinatra
Originally written to be sung during Thanksgiving, Jingle Bells is now much more widely known as a classic Christmas carol.
9. "Deck The Halls" - Nat King Cole
This is the perfect carol to play while decorating for Christmas!
10. "O Christmas Tree" - Crouch End Festival Chorus
This classic carol definitely has us in the mood to decorate our tree!
11. "We Three Kings" - Nathan Drake
Describing the story of the three wise men making their way to Bethlehem for Jesus' birth, this carol depicts His birth, death and resurrection.
12. "God Rest Ye Merry Gentlemen" - Pentatonix
The title of this carol means "may God keep you in harmony and happiness".
13. "I Saw Three Ships" - Nat King Cole
Nat King Cole is always a classic but this version by Lindsey Stirling is a lovely alternative, especially if you prefer instrumental.
14. "O Holy Night" - Mariah Carey
Carey's version of this classic Christmas carol will give you goosebumps!
15. "Away In A Manger" - Martina McBride
Bolstering the principles of humility, this carol is a reminder of the importance of love and giving, especially during the holiday season.
Related: 200 Best Christmas Songs
16. "Go Tell It On The Mountain" - Cedarmont Kids
Urging listeners to tell the story of Jesus' birth, this hymn can be dated back to the mid-19th century (possibly even further).
17. "Caroling, Caroling" - Nat King Cole
This happy tune will have you filled with joy this season!
18. "Hark The Herald Angels Sing" - Glasgow and Edinburgh Churches of Christ Choirs
"Hark" means to listen, and "herald" refers to a report. Therefore the title of this carol can be translated to "Listen to the report the angels are singing."
19. "The Holly and The Ivy" - Mediaeval Baebes
This classic carol holds many representative meanings. The thorns on the holly represent the crown of thorns Jesus wore, the red berries represent His blood shed for humankind and the ivy represents the Virgin Mary.
20. "O Come, O Come, Emmanuel" - Selah
Emmanuel is a masculine Hebrew name and translates to "God is with us".
21. "It Came Upon The Midnight Clear" - Frank Sinatra
Just as this carol portrays the angels bringing peace, you too will find peace any time you listen to it!
22. "I Wonder As I Wander" - Barbra Streisand
Reflecting on the story of Jesus' birth, this carol is sure to take your breath away.
23. "What Child Is This" - Josh Groban
Groban's version of this carol urging the world to accept Christ is almost hauntingly beautiful.
24. "Carol of The Bells" - Pentatonix
You'll be reaching for as many bells as you can find after hearing this carol!
25. "March of The Kings" - Georges Bizet
Hearing this classic carol will make you want to join in on the march as well!
26. "How Far is it To Bethlehem" - Emily Taubl
This beautiful carol describes the anticipation to reach the miracle at Bethlehem on the night of Jesus' birth.
27. "Good King Wenceslas" - Bing Crosby
Just as the statue of good King Wenceslas is thought to bring peace to the Czech Republic, this traditional carol will bring you peace!
28. "Once in Royal David's City" - The Choir of St. Bride's Church
First published as a poem in 1848, this classic hymnal was set to music just one year later.
29. "Children Go Where I Send Thee" - Kenny Rogers
Traditionally an African-American spiritual song, this carol has similarities to "The 12 Days of Christmas."
30. "Angels We Have Heard on High" - Pentatonix
Sung a cappella, this hymn is wonderfully done and calls the listener to Bethlehem to see the miraculous new King.
Related: 25 Christmas Prayers and Blessings
31. "We Wish You a Merry Christmas" - Enya
A classic Christmas carol that is sure to bring you good tidings, and possibly even figgy pudding!
32. "While Shepherds Watched Their Flocks" - Atlanta Master Chorale
Written in 1700 and originally titled "Song of the Angels", this hymn was the only one to hold official recognition from the Church of England until "Hark the Herald Angels Sing" came along in 1782.
33. "Ding Dong Merrily on High" - The King's Singers
This carol is reminiscent of church bells ringing, and is quite catchy!
34. "In The Bleak Midwinter" - Susan Boyle
Boyle's version of this carol describing the nativity is nothing short of angelic.
35. "The Sans Day Carol" - Maddy Prior with The Carnival Band
Otherwise known as "Saint Day" Carol, this hymn was written in the 19th century!
36. "Here We Come A-Wassailing" - Ian Giles
To 'wassail' was to sing to the health of fruit trees so their harvest may be plentiful. This joyful tune definitely carries the blessings of a happy new year!
37. "Angels From The Realms of Glory" - The Piano Guys, Peter Hollens and David Archuleta
This powerful carol is a beautiful call to worship the newborn King!
38. "I Saw a Maiden" - Ottawa Choir, The Stairwell Carolers
Originally written in Middle English in the fifteenth century this carol describes the Virgin Mary and her conception of Jesus Christ.
39. "Truth From Above" - Choir of King's College, Cambridge
This choir perfectly captures the truth of God's love!
Related: Religious Christmas Quotes
40. "Whence is That Goodly Fragrance Flowing" - Aled Jones
What better fragrance is there than the smell of Christmas? Pine, cinnamon, chocolate, cloves and nutmeg and the list could go on! Yet this carol describes a more poignant aspect of Christmas, that of Jesus Christ.
41. "Wassail Song" - The Angel City Chorale
This upbeat tune has us in the mood for a good mulled wine this season!
42. "Of The Fathers Heart Begotten" - Ely Cathedral Choir
This hymn is a reminder that Jesus is the promised Messiah who brought redemption to the world.
43. "O Tannenbaum" - Andrea Bocelli
Tannenbaum is another word for pine tree, the perfect choice for a Christmas tree!
44. "The Cherry Tree Carol" - The Oxford Choir
This carol tells the story of the Virgin Mary's plight in telling her husband that she is with child.
45. "O Little Town of Bethlehem" - Frank Sinatra
This melancholy carol will have you rejoicing in the miracles that occurred in Bethlehem.
Next up, check out:
Religious Christmas Songs
100 Christmas Quotes
Christmas Trivia