
Top 100 Christmas Songs: Holiday Pop, Rock, Soul, Standards, and Modern Favorites
Top Christmas songs come from several different holiday traditions at once. Some are classic standards from the radio-and-record era. Some are rock and pop originals. Some are soul and R&B favorites. Some are country Christmas songs. Some are novelty records. Some were written for movies, TV specials, charity singles, or holiday albums that became annual listening habits.
This Christmas holiday pop songs list focuses on the songs people still know, search for, stream, request, sing, play at parties, hear in stores, and remember from childhood. The goal is not just the oldest songs, the newest songs, or the “coolest” songs. It is the Christmas music that keeps coming back like wrapping paper under the couch in February.
The list includes modern holiday giants like All I Want for Christmas Is You, Santa Tell Me, Underneath the Tree, and Last Christmas, along with longtime staples such as White Christmas, The Christmas Song, Jingle Bell Rock, Feliz Navidad, Blue Christmas, and Christmas (Baby Please Come Home).
Christmas music is unusually good at creating annual comebacks. A song can disappear in January, sleep for ten months, and return in November like it owns the place. In Mariah Carey’s case, it may actually own the place.
Best Christmas Songs
1. All I Want for Christmas Is You – Mariah Carey
All I Want for Christmas Is You is the modern Christmas pop standard. Released in 1994, it has become the rare holiday song that feels classic and contemporary at the same time. Its annual chart returns, streaming strength, and instant recognition make it the clear anchor for a modern Christmas songs list.
2. White Christmas – Bing Crosby
White Christmas is the historical heavyweight of Christmas recordings. Bing Crosby’s warm performance helped define the sound of the American Christmas standard, and the song remains one of the most commercially successful recordings ever associated with the holiday season.
3. Rockin’ Around the Christmas Tree – Brenda Lee
Rockin’ Around the Christmas Tree has one of the great second lives in pop history. Brenda Lee recorded it as a teenager, and decades later it returned as a streaming-era Christmas powerhouse. The song is short, cheerful, and practically built for tree-decorating chaos.
4. Last Christmas – Wham!
Last Christmas is a holiday heartbreak song disguised as a glittery synth-pop classic. George Michael gave Christmas music one of its most durable sad-but-catchy records, and it continues to grow across generations.
5. Christmas (Baby Please Come Home) – Darlene Love
Christmas (Baby Please Come Home) is one of the greatest Christmas pop productions ever recorded. Darlene Love’s vocal turns loneliness into a full-scale holiday wall of sound, making it one of the most powerful seasonal recordings.
6. The Christmas Song (Merry Christmas to You) – Nat King Cole
The Christmas Song is warm, elegant, and instantly familiar. Nat King Cole’s version helped make chestnuts, open fires, and holiday calm part of the Christmas music vocabulary.
7. Jingle Bell Rock – Bobby Helms
Jingle Bell Rock brought rock-and-roll-era bounce to Christmas music. It is simple, bright, and nearly impossible to avoid during December, which is a compliment and possibly a retail-worker endurance test.
8. Feliz Navidad – José Feliciano
Feliz Navidad is one of the most recognizable bilingual Christmas songs in pop history. José Feliciano kept the song direct, joyful, and easy to sing, which helped make it a holiday staple around the world.
9. Santa Tell Me – Ariana Grande
Santa Tell Me is one of the strongest newer Christmas pop songs. Ariana Grande gave the holiday playlist a modern romantic pop track that feels seasonal without sounding like a museum piece.
10. Underneath the Tree – Kelly Clarkson
Underneath the Tree has become one of the best modern Christmas originals. Kelly Clarkson’s big vocal, bright production, and throwback pop energy make it one of the rare newer songs that can stand comfortably near the classics.
Modern Christmas Pop Songs
Modern Christmas pop songs are hard to pull off because they have to feel fresh without sounding disposable. These tracks have earned repeat holiday listening through streaming, radio, playlists, TV specials, or sheer seasonal catchiness.
- All I Want for Christmas Is You – Mariah Carey
- Santa Tell Me – Ariana Grande
- Underneath the Tree – Kelly Clarkson
- Christmas Tree Farm – Taylor Swift
- Snowman – Sia
- Candy Cane Lane – Sia
- Mistletoe – Justin Bieber
- Merry Christmas – Ed Sheeran and Elton John
- One More Sleep – Leona Lewis
- Like It’s Christmas – Jonas Brothers
- Cozy Little Christmas – Katy Perry
- Christmas Without You – Ava Max
- My Only Wish (This Year) – Britney Spears
- It’s Christmas Time Again – Backstreet Boys
- Merry Christmas, Happy Holidays – *NSYNC
Classic Christmas Standards
These Christmas standards are the backbone of holiday music. Many have been recorded by dozens or hundreds of artists, but certain versions became the ones listeners return to year after year.
- White Christmas – Bing Crosby
- The Christmas Song (Merry Christmas to You) – Nat King Cole
- Have Yourself a Merry Little Christmas – Frank Sinatra / Judy Garland
- It’s Beginning to Look a Lot Like Christmas – Perry Como
- A Holly Jolly Christmas – Burl Ives
- Rudolph, the Red-Nosed Reindeer – Gene Autry
- Frosty the Snowman – Jimmy Durante / Gene Autry
- Silver Bells – Andy Williams / Bing Crosby and Carol Richards
- Winter Wonderland – Johnny Mathis
- Sleigh Ride – The Ronettes / The Carpenters
- Home for the Holidays – Perry Como
- Mele Kalikimaka – Bing Crosby and The Andrews Sisters
- The Christmas Waltz – Frank Sinatra / She & Him
- We Need a Little Christmas – Angela Lansbury
- Welcome Christmas – How the Grinch Stole Christmas! soundtrack
Christmas Rock Songs
Christmas rock songs bring guitars, drums, big choruses, and a little seasonal attitude to the holiday playlist. Some are original rock holiday songs, while others are rowdier versions of older classics.
- Christmas Wrapping – The Waitresses
- Christmas Eve / Sarajevo 12/24 – Trans-Siberian Orchestra
- Please Come Home for Christmas – Eagles
- Run Rudolph Run – Chuck Berry
- Step into Christmas – Elton John
- Wonderful Christmastime – Paul McCartney
- Santa Claus Is Comin’ to Town – Bruce Springsteen & The E Street Band
- Christmas All Over Again – Tom Petty and The Heartbreakers
- Merry Christmas (I Don’t Want to Fight Tonight) – Ramones
- Thank God It’s Christmas – Queen
- Father Christmas – The Kinks
- I Wish Every Day Could Be Like Christmas – Jon Bon Jovi
- Christmas Time – Bryan Adams
- Christmas Lights – Coldplay
- Little Saint Nick – The Beach Boys
Christmas Soul, R&B, and Motown Favorites
Soul, R&B, and Motown Christmas songs bring warmth, groove, and big vocals to the season. These songs are perfect for family gatherings, holiday parties, and anyone who prefers Christmas music with a little more rhythm.
- This Christmas – Donny Hathaway
- What Christmas Means to Me – Stevie Wonder
- Someday at Christmas – Stevie Wonder
- Give Love on Christmas Day – The Jackson 5
- Santa Claus Is Comin’ to Town – The Jackson 5
- I Saw Mommy Kissing Santa Claus – The Ronettes / The Jackson 5
- White Christmas – The Drifters
- Merry Christmas Baby – Otis Redding / Bruce Springsteen
- Please Come Home for Christmas – Charles Brown
- 8 Days of Christmas – Destiny’s Child
- Christmas Rappin’ – Kurtis Blow
- Christmas in Hollis – Run-DMC
- My Favorite Things – The Supremes
- Do You Hear What I Hear? – Whitney Houston
- Mary’s Boy Child / Oh My Lord – Boney M.
Country and Americana Christmas Songs
Country Christmas songs often lean into home, faith, family, distance, winter roads, and small-town holiday feeling. These songs bring a more rootsy side to the Christmas playlist.
- Blue Christmas – Elvis Presley
- Christmas in Dixie – Alabama
- Hard Candy Christmas – Dolly Parton
- Christmas in Heaven – Scotty McCreery
- Where Are You Christmas? – Faith Hill
- Santa Looked a Lot Like Daddy – Buck Owens
- Pretty Paper – Willie Nelson
- Christmas Cookies – George Strait
- O Holy Night – Martina McBride
- Mary, Did You Know? – Kenny Rogers and Wynonna / many artists
- Please Come Home for Christmas – Jon Bon Jovi
- It Wasn’t His Child – Trisha Yearwood
- Let It Be Christmas – Alan Jackson
- Rockin’ Around the Christmas Tree – Brenda Lee
- Grandma Got Run Over by a Reindeer – Elmo & Patsy
Funny and Novelty Christmas Songs
Christmas novelty songs are a holiday tradition of their own. Some are silly. Some are strange. Some are beloved because they are strange. Every Christmas playlist needs at least a few songs that make the room stop and ask, “Wait, who requested this?”
- The Chipmunk Song (Christmas Don’t Be Late) – The Chipmunks with David Seville
- Grandma Got Run Over by a Reindeer – Elmo & Patsy
- I Want a Hippopotamus for Christmas – Gayla Peevey
- The Twelve Pains of Christmas – Bob Rivers
- Redneck 12 Days of Christmas – Jeff Foxworthy
- Jingle Bells – The Singing Dogs
- Snoopy’s Christmas – The Royal Guardsmen
- Christmas at Ground Zero – “Weird Al” Yankovic
- Dominick the Donkey (The Italian Christmas Donkey) – Lou Monte
- Santa Baby – Eartha Kitt / Madonna
- Parade of the Wooden Soldiers – The Crystals
- Christmas Tree – Lady Gaga featuring Space Cowboy
- Christmas in the Sand – Colbie Caillat
- A Great Big Sled – The Killers featuring Toni Halliday
- O Come All Ye Faithful – Twisted Sister
Christmas Songs From Movies, TV, and Specials
Movies, TV specials, and holiday soundtracks have helped many Christmas songs become annual favorites. Some came from classic animation. Others came from holiday films, variety specials, or modern Christmas movies.
- White Christmas – Bing Crosby, from Holiday Inn and White Christmas
- Have Yourself a Merry Little Christmas – Judy Garland, from Meet Me in St. Louis
- Welcome Christmas – How the Grinch Stole Christmas! soundtrack
- Where Are You Christmas? – Faith Hill, from Dr. Seuss’ How the Grinch Stole Christmas
- Christmas Time Is Here – Vince Guaraldi Trio, from A Charlie Brown Christmas
- Linus and Lucy – Vince Guaraldi Trio, strongly associated with A Charlie Brown Christmas
- Believe – Josh Groban, from The Polar Express
- You’re a Mean One, Mr. Grinch – Thurl Ravenscroft
- Somewhere in My Memory – John Williams, from Home Alone
- Christmas Vacation – Mavis Staples, from National Lampoon’s Christmas Vacation
- Peace on Earth / Little Drummer Boy – David Bowie and Bing Crosby
- Hallelujah – Pentatonix, often used in holiday programming and seasonal playlists
Top 100 Christmas Songs
This Christmas songs list mixes holiday pop, classic standards, Christmas rock, soul, R&B, country, novelty songs, movie songs, and modern seasonal favorites.
- All I Want for Christmas Is You – Mariah Carey
- White Christmas – Bing Crosby
- Rockin’ Around the Christmas Tree – Brenda Lee
- Last Christmas – Wham!
- Christmas (Baby Please Come Home) – Darlene Love
- The Christmas Song (Merry Christmas to You) – Nat King Cole
- Jingle Bell Rock – Bobby Helms
- Feliz Navidad – José Feliciano
- Santa Tell Me – Ariana Grande
- Underneath the Tree – Kelly Clarkson
- It’s Beginning to Look a Lot Like Christmas – Michael Bublé
- It’s Beginning to Look a Lot Like Christmas – Perry Como
- A Holly Jolly Christmas – Burl Ives
- Rudolph, the Red-Nosed Reindeer – Gene Autry
- Frosty the Snowman – Jimmy Durante
- Christmas Wrapping – The Waitresses
- Merry Christmas Darling – The Carpenters
- Christmas Eve / Sarajevo 12/24 – Trans-Siberian Orchestra
- Blue Christmas – Elvis Presley
- This Christmas – Donny Hathaway
- Happy Xmas (War Is Over) – John Lennon, Yoko Ono and The Plastic Ono Band with The Harlem Community Choir
- Little Saint Nick – The Beach Boys
- Home for the Holidays – Perry Como
- White Christmas – The Drifters
- Merry Christmas, Happy Holidays – *NSYNC
- Merry Christmas – Ed Sheeran and Elton John
- Please Come Home for Christmas – Eagles
- Mistletoe – Justin Bieber
- Where Are You Christmas? – Faith Hill
- Santa Baby – Eartha Kitt / Madonna
- The Twelve Pains of Christmas – Bob Rivers
- Jingle Bells – Brian Setzer Orchestra
- Christmas (Baby Please Come Home) – U2
- Sleigh Ride – The Carpenters
- Peace on Earth / Little Drummer Boy – David Bowie and Bing Crosby
- Christmas Tree Farm – Taylor Swift
- Snowman – Sia
- Candy Cane Lane – Sia
- My Only Wish (This Year) – Britney Spears
- Santa Claus Is Comin’ to Town – Bruce Springsteen & The E Street Band
- Run Rudolph Run – Chuck Berry
- Step into Christmas – Elton John
- Wonderful Christmastime – Paul McCartney
- Mary’s Boy Child / Oh My Lord – Boney M.
- Do You Hear What I Hear? – for KING & COUNTRY
- Christmas Is the Time to Say I Love You – Billy Squier
- Christmas Canon – Trans-Siberian Orchestra
- Rock and Roll Christmas – George Thorogood & The Destroyers
- We Need a Little Christmas – Angela Lansbury
- Mele Kalikimaka – Bing Crosby and The Andrews Sisters
- The Chipmunk Song (Christmas Don’t Be Late) – The Chipmunks with David Seville
- Grown-Up Christmas List – Amy Grant
- Winter Wonderland – Johnny Mathis
- Santa Claus Is Comin’ to Town – The Jackson 5
- I Saw Mommy Kissing Santa Claus – The Ronettes
- Driving Home for Christmas – Chris Rea
- Do They Know It’s Christmas? – Band Aid
- Snoopy’s Christmas – The Royal Guardsmen
- Christmas Time – Bryan Adams
- God Rest Ye Merry Gentlemen – Barenaked Ladies and Sarah McLachlan
- Hey Santa! – Carnie and Wendy Wilson
- Christmas (Baby Please Come Home) – Mariah Carey
- Wizards in Winter – Trans-Siberian Orchestra
- I Want a Hippopotamus for Christmas – Gayla Peevey
- Merry Xmas Everybody – Slade
- Christmas Time in Tinseltown Again – Big Bad Voodoo Daddy
- Christmas in Heaven – Scotty McCreery
- The Christmas Waltz – She & Him
- Please Come Home for Christmas – Jon Bon Jovi
- Fairytale of New York – The Pogues featuring Kirsty MacColl
- Christmas in Dixie – Alabama
- The Christmas Shoes – NewSong
- Parade of the Wooden Soldiers – The Crystals
- Jingle Bell Rock – The Ventures
- Someday at Christmas – Stevie Wonder
- All I Want for Christmas Is You – My Chemical Romance
- Have Yourself a Merry Little Christmas – Frank Sinatra
- It’s Christmas Time Again – Backstreet Boys
- Merry Christmas Baby – Bruce Springsteen
- What Christmas Means to Me – Stevie Wonder
- Silver Bells – Andy Williams
- Welcome Christmas – How the Grinch Stole Christmas! soundtrack
- Thank God It’s Christmas – Queen
- Christmas All Over Again – Tom Petty and The Heartbreakers
- Grandma Got Run Over by a Reindeer – Elmo & Patsy
- Merry Christmas (I Don’t Want to Fight Tonight) – Ramones
- Give Love on Christmas Day – The Jackson 5
- This Christmas – Chris Brown
- Christmas in the Sand – Colbie Caillat
- A Great Big Sled – The Killers featuring Toni Halliday
- O Come All Ye Faithful – Twisted Sister
- Jingle Bells – The Singing Dogs
- Redneck 12 Days of Christmas – Jeff Foxworthy
- Christmas Tree – Lady Gaga featuring Space Cowboy
- Christmas Lights – Coldplay
- One More Sleep – Leona Lewis
- Like It’s Christmas – Jonas Brothers
- Cozy Little Christmas – Katy Perry
- Christmas Without You – Ava Max
- 8 Days of Christmas – Destiny’s Child
Christmas Song Trivia
All I Want for Christmas Is You Became the Modern Holiday Giant
Mariah Carey’s All I Want for Christmas Is You did something rare: it became a modern Christmas song that now behaves like a standard. Its annual chart returns have made it one of the biggest seasonal pop songs in history.
White Christmas Is the Historical Sales Champion
Bing Crosby’s White Christmas remains one of the most important recordings in holiday music history. Its long sales history, annual reissues, and place in American Christmas culture make it the classic Christmas standard by which many others are measured.
Brenda Lee Had a Christmas Comeback for the Ages
Rockin’ Around the Christmas Tree was recorded in the late 1950s, but it found a new chart life in the streaming era. Its return to the top of the Hot 100 decades later is one of the best examples of how Christmas songs can keep growing long after their original release.
Last Christmas Is a Heartbreak Song in Holiday Clothing
Last Christmas is not cheerful in the usual Christmas-card sense. It is about regret, romantic disappointment, and trying not to repeat the same mistake. The shiny synth-pop sound just makes the heartbreak easier to sing along with.
Christmas Novelty Songs Refuse to Retire
Songs like The Chipmunk Song, Grandma Got Run Over by a Reindeer, I Want a Hippopotamus for Christmas, and Jingle Bells by The Singing Dogs prove that Christmas music has always had room for the ridiculous. The holiday season is sentimental, but it also enjoys a good musical fruitcake.
Why Christmas Songs Keep Coming Back
Christmas songs have a built-in advantage: they return every year. A normal pop song has to survive changing tastes, but a Christmas song gets an annual invitation. If it connects with listeners, it becomes part of family habits, store playlists, school concerts, movies, radio programming, and decorating traditions.
The strongest Christmas songs also serve different moods. All I Want for Christmas Is You is excitement. White Christmas is nostalgia. Christmas (Baby Please Come Home) is longing. Jingle Bell Rock is party energy. Blue Christmas is seasonal loneliness. Feliz Navidad is pure singalong joy.
That range is why a strong Christmas playlist needs more than one style. It needs standards, pop songs, rock songs, soul songs, country songs, kids’ songs, novelty songs, movie songs, and a few modern tracks that keep the list from sounding frozen in 1965.
Christmas music may be the only pop category where Bing Crosby, Mariah Carey, The Ramones, Brenda Lee, Sia, Nat King Cole, Trans-Siberian Orchestra, and The Singing Dogs can all share the same page without anyone calling security.
Sources and Further Listening
- Billboard: Mariah Carey’s All I Want for Christmas Is You extends its Hot 100 No. 1 record
- Guinness World Records: Bing Crosby’s White Christmas as the best-selling Christmas single
- Billboard: Brenda Lee’s Rockin’ Around the Christmas Tree reaches No. 1
- Official Charts: Fairytale of New York chart history