The Top 100 Christmas Songs Across All Genres

The Christmas season deserves a soundtrack, and there’s no shortage of songs to choose from! As your family decks the halls, trims the tree, and rips open presents on Christmas morning, music creates the warm, festive atmosphere that makes this holiday so special. 

Not sure which songs to add to your yuletide playlist? Worry not, we’ve got you covered with the top 100 Christmas songs, from classic favorites to pop hits and everything in between. 

Need to send Christmas Cards and want them mailed for you? Send them right now in minutes. Postable will print, address, and mail them for you.

Top Old-School Christmas Songs

  1. “Let It Snow” evokes visions of swirling snowflakes outside the window while you remain cozy around the fireplace, surrounded by those you love. 
  2. “Winter Wonderland” is a 1934 Christmas classic that transports you to a magical yuletide scene of sparkling snow and friendly snowmen. 
  3. “A Holly Jolly Christmas” encapsulates the Christmas spirit, exuding feelings of joy and cheer. 
  4. “It’s Beginning to Look a Lot Like Christmas” reflects the anticipation and excitement at the start of the holiday season, with smooth vocals and a charming melody to boot. 
  5. “Feliz Navidad” brings cultures together with cheerful, festive lyrics alternating between Spanish and English.  
  6. “The Christmas Song” by the King Cole Trio has a warm, nostalgic sound and paints a comforting picture of Christmas. 
  7. “Here Comes Santa Claus” is an Elvis Presley classic with crooning vocals that tap into a child’s holiday excitement. 
  8. “Sleigh Ride” is a campy, upbeat holiday tune that brings you along on a fast-paced, snowy journey on the back of a sleigh. 
  9. “Silent Night” taps into the true meaning of the season: heavenly peace for all. 
  10.  “O Holy Night” recognizes the religious significance of the Christmas holiday and showcases angelic vocals. 
  11. “O Tannenbaum” is a German Christmas song that originally came from a traditional folk song before becoming a holiday favorite. 
  12. “Do You Hear What I Hear?” is a larger-than-life Christmas classic that calls for peace and hope. 
  13. “Have Yourself A Merry Little Christmas” is a dreamy, nostalgic Christmas tune with lilting harmonies and crooning vocals from Frank Sinatra. 
  14. Santa Claus is Comin’ to Town” is an ode to Father Christmas and the anticipation of children awaiting his magical arrival. 
  15. “Rudolph The Red-Nosed Reindeer” tells the classic Christmas tale of Rudolph, Santa’s right-hand reindeer!
  16. “Baby It’s Cold Outside” may have questionable lyrics in this day and age, but you can’t deny the catchiness of this classic Christmas duet. 
  17. “Jingle Bells” is simple but effective, a holiday classic you can’t help but sing along to. 
  18. “Mary Did You Know?” is a Christmas song addressed to Mary, the mother of Jesus, recognizing the religious significance of the season. 
  19. “The First Noel” carries the listener through the night of Jesus’s birth in Bethlehem in this melodious Christmas classic. 
  20. “I Saw Three Ships” is the perfect song to play when Christmas morning finally arrives, with a triumphant, heartening sound. 
  21. “Frosty the Snowman” is a festive classic about one of the kids’ favorite holiday characters. 
  22. “Mele Kelikimaka (Hawaiian Christmas Song)” is a charming holiday tune, originally from Bing Crosby and The Andrews Sisters.
  23. “It’s The Most Wonderful Time of the Year” highlights the beauty and happiness of the season.
  24. Joy To The World” is a celebratory yuletide classic to toast to the season and our many blessings. 
  25. “Merry Christmas Darling” by the Carpenters is an old-school romantic tune to warm up your holidays

The Best Funny Christmas Songs

  1. “Grandma Got Run Over by a Reindeer” by Elmo and Patsy is a popular, humorous Christmas tune that anyone who has experienced a holiday mishap can relate to. 
  2. “All I Want for Christmas (Is My Two Front Teeth)” by Melissa Lynn features charmful youthful vocals, poking fun at more serious Christmas ballads. 
  3. “I Want a Hippopotamus for Christmas” is a comedic holiday classic, encapsulating a child’s imagination (and less-than-practical requests).
  4. “Santa’s Lament” by Father Guido Sarducci is a giggle-worthy track about Santa’s qualms during the holidays—because nobody’s perfect!
  5. “Elf’s Lament” by the Barenaked Ladies (featuring Michael Buble) is perhaps a callback to “Santa’s Lament”, although the elves have very different complaints. 
  6. “Santa Baby” is a flirty Christmas track that’s been covered by countless artists over the years. 
  7. “The Chipmunk Song (Christmas Don’t Be Late) is from back in the ’50s, but it’s still a favorite among fans of Alvin, Simon, and Theodore. 

Classical Christmas Favorites

  1. “Carol of the Bells” is one of the most recognizable classical Christmas songs, with a grand, atmospheric quality and a hint of drama. 
  2. “Dance of the Sugar Plum Fairy” from Tchaikovsky’s The Nutcracker is an instantly recognizable and undeniably elegant holiday composition. 
  3. Handel’s Messiah is a holiday tradition performed across the world every Christmas season. 
  4. “Little Drummer Boy” is inspired by the nativity and has remained one of the most recognizable Christmas songs around.   
  5. “Corelli Christmas Concerto” is a holiday masterpiece from Arcangelo Corelli. 
  6. “Somewhere in My Memory” was composed by John Williams for the popular holiday film Home Alone
  7. “Christmas Time is Here” is instantly recognizable from A Charlie Brown Christmas
  8. “Christmas” is an elegant waltz written for December in Tchaikovsky’s The Seasons.  
  9. “The Christmas Oratorio” by Bach is a grand festive composition for classical music lovers. 

Best Pop Christmas Songs to Brighten Your Holiday

  1. “All I Want for Christmas Is You” by Mariah Carey is an upbeat, chart-topping holiday hit, ranking number one on Billboard’s Greatest of All Time Holiday Songs chart.
  2. “Last Christmas” by Wham! is a holiday pop phenomenon that will have you reminiscing about romances of Christmases past.  
  3. “Mistletoe” by Justin Bieber is a soft pop hit with catchy lyrics—perfect for your round of yuletide karaoke. 
  4. “Hard Candy Christmas” by Dolly Parton is a quintessential Dolly tune, this time for the festive season. 
  5. “Wonderful Christmastime” by Paul McCartney is a quirky holiday favorite with lighthearted lyrics and jingling bells. 
  6. “Santa Tell Me” by Ariana Grande is a modern Christmas hit, featuring Grande’s impeccable vocals and lyrics you can’t help but sing along to. 
  7. “Christmases When You Were Mine” by Taylor Swift is a sentimental track with an acoustic sound and Swift’s undeniable songwriting. 
  8. “Christmas (Baby Please Come Home)” is an ode to love and romance during the holiday season. 
  9. “Merry Christmas (Happy Holidays)” is a bright, cheery, modern Christmas tune by 90’s pop sensation *NSYNC. 
  10. “Mistletoe” is another Justin Beiber creation that we just can’t get out of our heads during the holidays. 
  11. “One More Sleep” by Leona Lewis is a poppy Christmas bop, complete with jingle bells and Lewis’s beautiful trills. 
  12. “My Grown Up Christmas List”, originally by David Foster and Natalie Cole, is a slow, reflective holiday duet.  
  13. “Driving Home for Christmas” is a late 80’s holiday tune by Christ Rea, with an easygoing yet sentimental sound that we’ve come to love. 
  14. “Underneath the Tree” is a fast-paced holiday delight by Kelly Clarkson. 
  15. “You Make It Feel Like Christmas” by Gwen Stefani and Blake Shelton is a modern Christmas duet with a bright, lighthearted sound. 
  16. “My Only Wish (This Year)” features Britney Spears’ singular vocals in a campy, jingle-bell-filled song.  
  17. “Happy Xmas (War Is Over) by John Lennon and Yoko Ono is a joyful, reflective holiday anthem. 
  18. “I’ll Be Home” by Meghan Trainor is a holiday tune with a melancholy sound and lyrics of longing. 
  19. “Christmas Everyday” by Brandy portrays the wish that so many have: to celebrate Christmas all year long. 
  20. “DJ Play a Christmas Song” is a festive favorite off of Cher’s original Christmas album.
  21. “Snowman” by Sia is a slow, jazzy piano track with Sia’s unique vocals. 
  22. “Cozy Little Christmas” by Kary Perry is a cute, cheerful Christmas pop anthem. 
  23. “Christmas Tree Farm” by Taylor Swift is a magical holiday tune, sure to delight the Swifties in your life. 
  24. “Like It’s Christmas” by the Jonas Brothers is a catchy festive tune, perfect for dancing at the holiday party.  
  25. “Candy Cane Lane” by Sia is a bright, galloping Christmas track to fire up your holiday spirit. 
  26. “Green Christmas” is a light, irreverent holiday tune from the Barenaked Ladies that speaks to the grinch in all of us. 
  27. “Christmas Time” is a dramatic festive tune from pop superstar Christina Aguilera. 
  28. “One I’ve Been Missing” will mix up your holiday playlist with smooth vocals from the pop girl group Little Mix. 
  29. “Dear Santa” mixes up tradition while letting the holiday spirit shine through with festive lyrics from OneRepublic. 
  30. “Step Into Christmas” is a Christmas song in Elton John’s unmistakable style, making it a must-listen during the holiday season. 
  31. “December” by Ariana Grande features strong beats and gorgeous vocal runs for a poppy Christmas bop. 
  32. “Oh Santa!” will liven up your yuletide gathering with Mariah Carey’s singular style.  
  33. “Man With The Bag” is a jazzy tune with an old-school lilt by Jessie J.  

R&B Holiday Songs

  1. “Give Love On Christmas Day” by Jackson 5 is a smooth, vibey song for the festive months. 
  2. “This Christmas” by Donny Hathaway is a warm, jazzy Christmas song to brighten the season.
  3. “Santa Claus Go Straight To The Ghetto” by James Brown is a soulful tune from 1968. 
  4. “Children’s Christmas Song” is an R&B, Motown Christmas song from girl group The Supremes. 
  5. “I Want to Come Home For Christmas” is a slow, waltzing Marvin Gaye track that encompasses love and romance in the holiday season. 
  6. “What Christmas Means To Me” is a Stevie Wonder original that will brighten up any Christmas gathering and get your loved ones dancing. 
  7. “Please Come Home For Christmas” is a holiday favorite from American blues crooner Charles Brown.  
  8. “I Saw Mommy Kissing Santa Claus” is a playful, lighthearted holiday track from Jackson 5. 
  9. “Because of His Love” by Brian McKnight features classic R&B beats and smooth-as-silk vocals.
  10. “Go Tell it On The Mountain” by Gregory Porter is a Motown favorite that always rolls around for Christmastime. 
  11. “Come December” by Jordan Fisher is a modern R&B festive song that anyone can groove to. 
  12. “Winter Song” is a soft, soulful tune from Hamilton star Leslie Odom Jr. 
  13. “Funky Little Drummer Boy” is a jazzy, irresistible twist on the original “Little Drummer Boy” from Sharon Jones and The Dap-Kings. 
  14. “Every Year, Every Christmas” by Luther Vandross has a light, twinkling sound with effortless vocals. 
  15. “Someday At Christmas” is another holiday favorite from legend Stevie Wonder. 
  16. “Christmas Ain’t Christmas (Without The One You Love)” is Aretha Franklin’s quintessential holiday song, with her stunning, undeniable vocals. 
  17. “Merry Christmas Baby” is a jazzy, romantic track from the illustrious Etta James. 
  18. “Be There For Christmas” by Ledisi is a catchy, upbeat R&B track that will have you dancing around the tree. 

Our Top Rock Christmas Tunes

  1. “Rockin’ Around the Christmas Tree”, written by Johnny Marks and recorded by Brenda Lee, is technically a rockabilly Christmas song, blending elements of rock and country for an undeniably catchy tune. 
  2. “Jingle Bell Rock” is the quintessential rock Christmas song, perfect for lively festive parties and trimming the tree. 
  3. “Run Rudolph Run” by Chuck Berry is a rock-and-roll classic to enjoy around the holidays. 
  4. Merry Christmas (I Don’t Want to Fight Tonight)” by the Ramones is a punk-rock track, perfect for anyone seeking something a little edgier than the Christmas classics. 
  5. “Blue Christmas” is one of Elvis’ Presley’s most memorable holiday hits, with soulful vocals and a nostalgic sound. 
  6. “Little Saint Nick” is The Beach Boys’ original holiday track, and it’s a memorable one! 
  7. “Do They Know It’s Christmas” by Band Aid was originally recorded (and has been re-recorded) to support global charitable efforts around the holidays. 
  8. “Must Be Santa” by Bob Dylan is a lively holiday tune with plenty of accordion and Dylan’s unmistakable vocals. 

Sources: