Top 100 Christmas Hymns for 2025

Top 100 Christmas Hymns for 2025

Published on November 11, 2025

Top 100 Christmas Hymns for 2025


The Christmas season invites the church to reflect on the incarnation of our Lord: God with us (O Come, O Come, Emmanuel), the angelic proclamation (Angels We Have Heard on High), the birth in Bethlehem (O Little Town of Bethlehem), peace and joy (Joy to the World). Hymns help the gathered worship-body proclaim these truths, sing them into hearts, and pass them on.

How to use this list

  • Plan your Advent/Christmas services: pick from this pool to create a thematic worship flow: e.g., Advent longing → Nativity joy → Epiphany mission.

  • Introduce variety: mix familiar favorites with lesser‐sung treasures to deepen the congregation’s repertoire.

  • Print a “Hymn-Schedule” for your congregation or choir so singers can prepare ahead.

Here is a complete list of 100 Christmas hymns and carols for 2025, including both classic hymns and well-loved carols used in churches, choirs, and family worship around the world. All are drawn from traditional English, American, and European sources.

  1. Joy to the World – Isaac Watts
  2. Hark! The Herald Angels Sing – Charles Wesley
  3. O Come, All Ye Faithful – Frederick Oakeley (trans.)
  4. Silent Night! Holy Night! – Joseph Mohr
  5. Angels We Have Heard on High – James Chadwick (trans.)
  6. O Holy Night – Adolphe Adam
  7. Away in a Manger – Traditional
  8. The First Noel – Traditional English Carol
  9. O Little Town of Bethlehem – Phillips Brooks
  10. What Child Is This – W. Chatterton Dix
  11. It Came Upon the Midnight Clear – Edmund H. Sears
  12. God Rest Ye Merry, Gentlemen – Traditional English Carol
  13. While Shepherds Watched Their Flocks by Night – Nahum Tate
  14. Angels from the Realms of Glory – James Montgomery
  15. Once in Royal David’s City – Cecil Frances Alexander
  16. O Come, O Come, Emmanuel – John Mason Neale
  17. Good Christian Men, Rejoice – Heinrich Seuse (tr. John Mason Neale)
  18. Go, Tell It on the Mountain – African-American Spiritual
  19. I Heard the Bells on Christmas Day – Henry Wadsworth Longfellow
  20. We Three Kings - John H. Hopkins
  21. Come, Thou Long-Expected Jesus – Charles Wesley
  22. Infant Holy, Infant Lowly – Traditional Polish Carol
  23. There’s a Song in the Air – Josiah G. Holland
  24. O Sing a Song of Bethlehem – Louis F. Benson
  25. Break Forth, O Beauteous Heavenly Light – Johann Rist
  26. Ding Dong! Merrily on High – George Ratcliffe Woodward
  27. The Coventry Carol – Traditional (16th Century)
  28. Of the Father’s Love Begotten – Aurelius Prudentius (tr. J. M. Neale)
  29. See Amid the Winter’s Snow – Edward Caswall
  30. Still, Still, Still – Austrian Carol
  31. He Is Born, the Divine Christ Child – Traditional French Carol
  32. Christians, Awake! Salute the Happy Morn – John Byrom
  33. From Heaven Above to Earth I Come – Martin Luther
  34. Ring the Bells of Heaven – W. O. Cushing
  35. Star of the East – Asa Hull
  36. Brightest and Best of the Sons of the Morning – Reginald Heber
  37. Jesus, Name Above All Names – Naida Hearn
  38. Rejoice and Be Merry – Traditional English Carol
  39. Cradled in a Manger Meanly – George S. Barrett
  40. Who Is He in Yonder Stall? – Benjamin R. Hanby
  41. On Christmas Night All Christians Sing – Sussex Carol
  42. Carol of the Bells – Mykola Leontovych
  43. Sing We Now of Christmas – Traditional French Carol
  44. The Holly and the Ivy – Traditional English Carol
  45. Masters in This Hall – Traditional French Tune
  46. Patapan – Burgundian Carol
  47. Here We Come A-Wassailing – Traditional English Carol
  48. Bring a Torch, Jeanette, Isabella – Traditional French Carol
  49. In the Bleak Midwinter – Christina Rossetti
  50. See, the Conqueror Mounts in Triumph – Christopher Wordsworth
  51. Jesu, Joy of Man’s Desiring – Johann Sebastian Bach
  52. Child in the Manger – Mary MacDonald
  53. The Snow Lay on the Ground – Traditional
  54. Rise Up, Shepherd, and Follow – African-American Spiritual
  55. Rejoice, Ye Pure in Heart – Edward Plumptre
  56. The Wexford Carol – Irish Traditional
  57. O Sing a Song of Bethlehem – Louis Benson
  58. Shepherds! Shake Off Your Drowsy Sleep – Traditional French Carol
  59. Bethlehem of Noblest Cities – Edward Caswall
  60. From the Eastern Mountains – Godfrey Thring
  61. While by My Sheep I Watched at Night – Theodore Baker
  62. A Great and Mighty Wonder – German Traditional
  63. Let All Mortal Flesh Keep Silence – Liturgy of St. James
  64. O Savior Sweet – Johann Scheffler
  65. The Babe in Bethlehem’s Manger Laid – Anon.
  66. Let Earth and Heaven Combine – Charles Wesley
  67. Softly Falls the Snow – Traditional
  68. The Birthday of a King – William H. Neidlinger
  69. Beautiful Star of Bethlehem – Mattie Pearson Smith
  70. The Virgin Mary Had a Baby Boy – Caribbean Carol
  71. Jesus Christ the Apple TreeRichard Hutchins
  72. All My Heart This Night Rejoices – Paul Gerhardt
  73. Sing We the Song of Emmanuel – Keith Getty
  74. That Boy-Child of Mary – Malawi Traditional
  75. Let’s Sing About Jesus – Traditional
  76. From Heaven Above to Earth I Come – Martin Luther
  77. Come All Ye Shepherds – Bohemian Carol
  78. I Saw Three Ships - Anon.
  79. Christ Was Born on Christmas Day – Medieval Carol
  80. Rejoice, Rejoice, This Happy Morn – Traditional
  81. Jesus Is Born Today – Traditional
  82. Love Came Down at Christmas – Christina Rossetti
  83. All Glory Be to God on High – Nikolaus Decius
  84. Bethlehem Town – Modern Traditional
  85. A Virgin Most Pure – Traditional English
  86. A Babe Lies in the Cradle – Traditional
  87. Here Is Joy for Every Age – Traditional
  88. Bright Morning Stars Are Rising – Appalachian Carol
  89. Angels From the Realms of Glory -  James Montgomery
  90. The Shepherds Had an Angel – Traditional
  91. Comfort, Comfort Ye My People – Johann Olearius
  92. To Us a Child of Hope Is Born – John Morrison
  93. The People That in Darkness Sat – Scottish Psalter
  94. A Great Light Has Dawned – Scripture Hymn
  95. Joy Has Dawned – Keith Getty
  96. The Glory in the Highest – Contemporary Hymn
  97. Let Heaven and Nature Sing – Watts Adaptation
  98. How Great Our Joy! – Traditional German
  99. Born to Set Thy People Free – Wesley Adaptation
  100. Glory to God on High – James Allen

Related Posts You Might Also Like:

All 479 Song Stirring Hymnal Hymns List
All 479 Song Stirring Hymnal Hymns List

Oct 16, 2025

The Song Stirring Hymnal is a beloved collection of sacred songs that have strengthened the faith of believers and inspired worship across generations. Compiled with …

Read
Hymns That Inspire a Closer Walk with Christ
Hymns That Inspire a Closer Walk with Christ

Oct 15, 2025

Devotion to God is not simply about words or rituals; it is about a heart fully yielded to the Lord. Throughout church history, hymns have …

Read
Modern Worship vs. Traditional Hymns
Modern Worship vs. Traditional Hymns

Sep 30, 2025

In churches across the world today, one of the most frequently discussed topics in worship planning is the balance between modern worship songs and traditional …

Read
Comparing Hymn Tunes: Blaenwern vs. Beecher
Comparing Hymn Tunes: Blaenwern vs. Beecher

Sep 30, 2025

When congregations sing “Love Divine, All Loves Excelling,” one of Charles Wesley’s most beloved hymns, they are often singing to one of two …

Read

Stay updated with hymns

💌 Subscribe to Our Devotional Updates

Receive weekly hymns, blog devotionals, and feature updates directly to your inbox.

Thank you! You'll start receiving updates soon.

Comments

No comments yet. Be the first to share your thoughts!


Leave a Comment
⚠️ Important: Self-promotion, spam, or irrelevant advertising will be removed immediately. Repeat offenders may have their IP address blocked permanently. Please keep comments respectful and on-topic.