35 of the Best Christian Christmas Songs of All Time

• 15m to read •
The wonderful thing about Christmas is that it's not just a time to celebrate family and friends, but also an opportunity for Christians everywhere get together with their loved ones. From traditional carols like Silent Night or newer hymns such as O Come All Ye Faithful, here is our list of our 35 best Christian Christmas songs of all time!
35 of the Best Christian Christmas Songs of All Time | Love to Sing

Christmas is a time for family, friends, and lots of festive fun. But it's also a time for reflection and worship. If you're looking for some great Christian Christmas songs to sing along to this year, check out our list of 35 favorites! From classic carols to modern hymns, there's something for everyone here. So put on your favorite Christmas jumper, grab a mug of hot chocolate, and get ready to sing along!

Aren't all Christmas songs Christian?

No, not all Christmas songs are Christian. Christian Christmas songs typically have religious themes and focus on the birth of Jesus Christ. Non-Christian Christmas songs may simply be about wintertime or celebrate secular traditions such as gift-giving. But many Christian Christmas songs are also enjoyed by people of other faiths because they capture the spirit of the season so beautifully.

What makes a Christian Christmas song?

Christian Christmas songs typically have religious themes and focus on the birth of Jesus Christ, which is the history of Christmas. Some common themes in Christian Christmas songs include the Nativity story, the joys of salvation, and God's love for humanity. Many Christian Christmas songs also contain references to Biblical passages. Christian Christmas songs often have a message of hope and peace, which can be especially meaningful during the holiday season.

We have just released a brand new album titled Christian Christmas Carols that I think you would love!





The 35 Best Christian Christmas Songs of All Time

  1. Joy to the World

    Joy to the World is a beautiful Christian Christmas song that celebrates the birth of Jesus Christ. The lyrics tell the story of the Nativity, and how God's love came down to earth on that special night. The song also speaks of the joy and hope that we feel when we know that Jesus is with us. This makes Joy to the World an excellent choice for a Christian Christmas song because it captures the true meaning of Christmas - celebrating God's love for us.



  2. Amazing Grace

    Amazing Grace is a Christian Christmas song that has become a classic over the years - although traditionally not seen as a Christmas song. The lyrics tell the story of how God's grace saved a sinner like us, and how we can find hope and forgiveness through Jesus Christ. The song is full of hope and love and reminds us that no matter what we have done, God's grace is always there for us. Amazing Grace is a beautiful reminder of the true meaning of Christmas - celebrating God's love for all of humanity.



  3. Silent Night

    Silent Night is a Christian Christmas song that has been sung by people all over the world for centuries. The lyrics tell the story of the Nativity, and how the baby Jesus was born on that special night. The song also speaks of the peace and love that we feel when we know that Jesus is with us. This makes Silent Night an excellent choice for a Christian Christmas song because it captures the true meaning of the Christmas spirit.



  4. Mary's Boy Child

    Mary's Boy Child is a Christian Christmas song that tells the story of Nativity from the perspective of Mary, the mother of Jesus. The lyrics are full of emotion and love, and they remind us of the amazing gift that God gave to us when He sent His Son into the world.



  5. Hark! The Herald Angels Sing

    Hark! The Herald Angels Sing is a Christian Christmas song that has been popular since the 19th century. The lyrics were written by Charles Wesley, and the tune was originally composed by Felix Mendelssohn. The song is typically performed as a solo or duet, but it can also be sung by a choir. The lyrics tell the story of the birth of Jesus Christ, and they are full of images of angels, shepherds, and wise men. The song is also notable for its references to popular Christmas carols such as Silent Night and Deck the Halls.



  6. Away in a Manger

    Away in a Manger is a Christian Christmas song that has been sung by generations of Christians around the world. The song is based on the Biblical story of the birth of Jesus Christ, and it tells the story of how Jesus was born in a manger in Bethlehem. Away in a Manger is simple and beautiful, and it is one of the most popular Christian Christmas songs. The lyrics are easy to remember, and the melody is cheerful and uplifting.



  7. We Three Kings

    We Three Kings is one of the most popular Christian Christmas songs of all time. And it's easy to see why. The lyrics tell the story of the three wise men who followed the star of Bethlehem to visit the baby Jesus. We Three Kings is full of Christian symbolism, from the gifts of gold, frankincense, and myrrh to the reference to Jesus as the "newborn King." The melody is also beautiful and captures the sense of wonder and joy that we feel at Christmas time. All in all, We Three Kings is a Christian Christmas song that is perfect for celebrating the birth of Jesus.



  8. Ding Dong Merrily on High

    Ding Dong Merrily on High is all about the joy of Christ's birth and the celebratory nature of Christmas. The lyrics are very uplifting and evoke a sense of happiness and wonder. The melody is also very catchy and easy to sing along to. Overall, Christian Christmas carols like Ding Dong Merrily on High are a great way to spread some holiday cheer and celebrate one of many meanings of Christmas - the birth of Jesus Christ.



  9. O Holy Night

    O Holy Night is one of the most popular Christian Christmas songs of all time. The song was written in 1847 by French composer Adolphe Adam, and it quickly became a staple of Christmas celebrations around the world. The lyrics of the song express joy and Wonder at the birth of Jesus Christ, and the melody is both beautiful and timeless. O Holy Night is a reminder of the true meaning of Christmas, and it is a cherished tradition for many Christian families. Every year, when I hear O Holy Night being sung, I am reminded of the miracle of Jesus Christ's birth, and I am filled with hope and joy.



  10. Little drummer boy

    Little drummer boy is a Christian Christmas Song that has been around for many years. The song is about a little boy who was asked by the baby Jesus to play his drum on Christmas day. The little boy did as he was asked, and the Baby Jesus was happy. The little drummer boy played his drum for Jesus and the animals on Christmas day, and everyone was happy.



  11. O Little Town of Bethlehem

    It is hard to hear O Little Town of Bethlehem without envisioning an idyllic small town nestled in a snow-covered valley. The song perfectly encapsulates the feeling of calm and nostalgia that many people associate with Christmas. It is also steeped in Christian tradition and symbolism. The lyrics tell the story of Jesus' birth in the little town of Bethlehem, and the final verse includes a prayer for peace on earth. Whether you are Christian or not, O Little Town of Bethlehem is a beautiful and moving Christmas song that is sure to fill you with the holiday spirit.



  12. O Christmas Tree

    The lyrics O Christmas Tree are based on a traditional folk song originally called ‘O Tannenbaum’, and the melody is distinctly German. The song celebrates the beauty of the Christmas tree and its symbolism of hope and joy. For many Christians, the Christmas tree is a reminder of Jesus' sacrifice and the hope that He brings to the world. The song is often performed at Christmas parties and carol-singing events. Christian Christmas songs like O Christmas Tree help to create an atmosphere of joy and happiness during the holiday season.



  13. Angels We Have Heard On High

    Angels We Have Heard On High is based on the story of the birth of Jesus Christ and the angel's announcement of his birth to the shepherds. The song is a beautiful reminder of the true meaning of Christmas. The lyrics are full of hope and joy, and the melody is both catchy and peaceful. It's no wonder that this song is so beloved by everyone around the world.



  14. The First Noël

    Originally called 'The First Nowell'The First Noël is a traditional Christmas carol originating from the Cornwall region in England. Believed to have been written around the 1400-1500s, the lyrics to The First Noël are actually an adaption of the original song. The inspiration for this song comes primarily through Bible dramatizations - popular at Christmas time among those seeking miracles upon earthy eventful episodes like Jesus' birthright based on the Gospel accounts in Luke 2 and Matthew 2.



  15. O Come All Ye Faithful

    O Come All Ye Faithful has a deep Christian message that is perfect for celebrating the birth of Jesus Christ. As the title suggests, O Come All Ye Faithful is a call to all Christians to celebrate the birth of Christ with joy and praise. The lyrics express a deep faith in God and a hope for salvation, making it the perfect song for anyone who wants to celebrate Christmas in a truly Christian way.



  16. Good King Wenceslas

    Good King Wenceslas song tells the story of a kind and generous king who helps a poor peasant on the Feast of Stephen. The song's message of compassion and charity is one that is close to the Christian faith, and it is this message that has helped to make Good King Wenceslas a truly cherished Christmas tune. Each year, as Christians around the world sing Good King Wenceslas, they are reminded of the importance of helping those in need, and they are encouraged to show compassion and love to all.



  17. The Virgin Mary Had a Baby Boy

    The Virgin Mary Had a Baby Boy is a great example of a Christian Christmas song that tells the story of Jesus' birth beautifully and poetically. The lyrics describe how the baby Jesus was born in a stable and how he was surrounded by animals. The song also talks about how Mary and Joseph were happy to have their son and how blessed they were.



  18. Here We Come A Caroling

    A Christian Christmas song that is often overlooked is Here We Come A-Caroling. This charming song talks about how Christmas is a time for coming together and celebrating. It also highlights the importance of giving to those in need. The lyrics are simple but profound, and the melody is catchy and easy to sing along to. It is a reminder that Christmas is not just about receiving gifts, but about giving to others and spending time with loved ones.



  19. Go Tell It on the Mountain

    Go Tell It on the Mountain was compiled by a man named John Wesley Work Jr. Mr. Wesley Jr. The lyrics to Go Tell It on the Mountain are based on a Christmas story that John Wesley Work Jr. heard as a child. The story is about a young boy who goes to the mountains to tell the shepherds about the birth of Jesus Christ. When he returns home, his family is very excited and they all sing Christmas carols together.



  20. Holly and the Ivy

    Holly and the Ivy is a Christian Christmas song that dates back to the 16th century. The song is about the holly plant, which is often used as decoration during Christmas time. The lyrics of the song praise the plant for its ability to stay green during winter, when other plants have died. The holly is seen as a symbol of hope and life, which are important Christian values. Additionally, the song mentions the ivy plant, which is also used as decoration during Christmas time.



  21. O Come O Come Emmanuel

    O Come O Come Emmanuel is one of the best Christian Christmas songs around - and for good reason. The lyrics are taken from a traditional Christian hymn, and they tell the story of the coming of Jesus Christ. Emmanuel means "God with us", and the song is all about how we are waiting for Jesus to come and save us from our sins. The melody is hauntingly beautiful, and it always gives me goosebumps when I hear it.



  22. This Little Light of Mine

    This Little Light of Mine is based on a gospel passage from the Book of Matthew, in which Jesus tells his disciples to let their light shine. The lyrics encourage Christians to follow Jesus' example and share their faith with others. The simple melody and joyful message make This Little Light of Mine a favorite Christian Christmas song for people of all ages.



  23. God Rest You Merry Gentlemen

    God Rest You Merry Gentlemen is a reminder that God is with us during the holiday season, and that we should be merry and joyful. It also reminds us that Jesus is the reason for the season and that He should be one of our many focusses during this time of year. For all these reasons, God Rest You Merry Gentlemen is a great Christian Christmas song.



  24. Angels from the Realms of Glory

    Christian Christmas songs are some of the most beautiful and special songs ever written. They are steeped in the rich history of Christian tradition and sung with faith and joy. Angels from the Realms of Glory is one such Christian Christmas song. It is based on the biblical story of the angel Gabriel appearing to Mary to announce the coming birth of Jesus Christ. The song is filled with hope and wonder, and it's simple, beautiful melody has been cherished by generations.



  25. While Shepherds Watched Their Flocks By Night

    The Christian Christmas song While Shepherds Watched Their Flocks By Night is a beautiful and moving reminder of the true meaning of Christmas. The lyrics tell the story of the shepherds who were guarding their flocks on the night that Jesus was born. They were visited by an angel who told them of the good news that a Savior had been born. The shepherds then went to see the baby Jesus and spread the word of His birth.



  26. Once in Royal David's City

    Once in Royal David's City tells the story of the birth of Jesus Christ, and the melody is both beautiful and easy to sing along to. The song has been recorded by many different artists over the years, and it remains a firm favorite with Christmas choirs and congregations around the world. What makes Once in Royal David's City such a great Christian Christmas song is its ability to convey the joy and wonder of the Nativity story simply and movingly.



  27. Christ Was Born on Christmas Day

    The lyrics to Christ Was Born on Christmas Day was adapted by Linda Adamson, our founder, from the song Oh, When the Saints Go Marching In. The song is filled with images of hope and wonder, and its simple message has resonated with Christian families for generations. As we sing this song each year, we are reminded of the hope and joy that come from knowing Christ.



  28. Oh Happy Day, On Christmas Day

    The lyrics and composition to Oh Happy Day, On Christmas Day is adapted from the famous hymn Oh, Happy Day written in 1755 by clergyman Philip Doddridge. The song is about the joy of Christmas and how it is the day when Jesus was born. The lyrics of the song are very beautiful and they express the happiness that people feel on this day.



  29. Children Go Where I Send Thee

    Children Go Where I Send Thee has such a beautiful message, and it's just so fun to sing along to. The lyrics talk about how we should all go where God sends us, and how we should follow His will for our lives. It's such a simple message, but it's so important. And it's just such a fun song to sing during the holidays!



  30. What Child is This?

    The lyrics to What Child is This? are based on the biblical story of the birth of Jesus Christ, and the melody is taken from a traditional English ballad. The song is a reminder of why we celebrate Christmas, and it is a beautiful way to praise God for His gift of eternal life. The lyrics are simple yet powerful, and the melody is both haunting and uplifting.



  31. A Christmas Lullaby

    A Christmas Lullaby is a Christmas song that has become increasingly popular in recent years. The lyrics are simple and beautiful, and the melody is both haunting and comforting. Christian Christmas songs typically have a message of hope and love, and A Christmas Lullaby is no exception. The lyrics speak of the birth of Jesus Christ and the hope that he brings to the world. The song also mentions the fact that Christmas is a time for family, friends, and loved ones.



  32. It Came Upon a Midnight Clear

    It Came Upon a Midnight Clear is a Christian Christmas song that has been popular for over 150 years. The song reflects on the meaning of Christmas, and its message of hope and peace has resonated with people across cultures and religions. It is one of the most-recorded Christmas songs of all time, and has been covered by everyone from Bing Crosby to Nat King Cole.



  33. The Friendly Beasts

    The Friendly Beasts song tells the story of how, during the time of Jesus' birth, the animals were the only ones who recognized him for who he was. They protected him and provided for him, and in return he blessed them. The song reminds us that, no matter who we are or what we believe in, we can all treat each other with kindness and respect.



  34. Infant Holy, Infant Lowly

    Infant Holy, Infant Lowly is about the birth of Jesus Christ and how he was born into a lowly family. Despite this, the song goes on to say how Jesus was still filled with love and compassion for everyone. Overall, Infant Holy, Infant Lowly is a great Christian Christmas song that is sure to please everyone who hears it.



  35. I Saw Three Ships

    I Saw Three Ships is based on the story of the three wise men, who saw a star in the East and followed it to Bethlehem. When they arrived, they found that the star had led them to the home of baby Jesus. The song is a reminder that Christmas is about more than just presents and Santa Claus. It is about the birth of Jesus Christ, who came into the world to save us from our sins. For Christians, Christmas is a time to remember that God sent His Son to die for our sins so that we could have eternal life. I Saw Three Ships is a beautiful reminder of His sacrifice.





And that's our list of the 35 best Christian Christmas songs of all time! We hope you enjoyed listening to them as much as we did. If you're looking for more great holiday music, be sure to check out our album of Christian Christmas Carols. It's sure to get you in the festive spirit!

Sign up for Love to Sing's Christmas Club

Subscribe to our Christmas Club and get a free song!

Popular reading

Green Christmas background | Love to Sing Green Christmas background | Love to Sing

Subscribe to our Christmas Club and get a free song!

newsletter