When it comes to Christmas music, everyone has their favorites—whether it’s a classic carol, a pop hit, or a heartwarming ballad. The holiday season wouldn’t feel complete without these songs filling our homes, setting the mood for cozy nights, family gatherings, and festive cheer. Here’s a countdown of the top 10 Christmas songs, culminating with the ultimate holiday anthem.
10. “Wonderful Christmastime” – Paul McCartney
Released in 1979, this holiday hit reflects the simplicity and warmth of Christmas. McCartney wrote, produced, and performed the entire track himself, showcasing his knack for crafting catchy melodies. While it’s occasionally criticized for its repetitive lyrics, its enduring appeal lies in its nostalgia and quirky charm. Fun fact: despite its polarizing reputation, the song earns McCartney millions in royalties every year.
9. “Last Christmas” – Wham!
Written and produced by George Michael in 1984, “Last Christmas” tells a story of heartbreak and hope during the holiday season. The track was released as a double A-side with “Everything She Wants” and became one of the best-selling Christmas songs of all time. Its music video, shot in a snowy Swiss chalet, adds to the song’s iconic status. Though it’s been covered countless times, Wham!’s version remains unmatched.
8. “White Christmas” – Bing Crosby
Debuting on Christmas Day 1941 during a radio broadcast, “White Christmas” struck a chord with soldiers overseas during World War II, longing for the comforts of home. Written by Irving Berlin, it won the Academy Award for Best Original Song in 1943 and has sold over 50 million copies worldwide. Its wistful tone and universal appeal make it a cornerstone of Christmas music.
7. “It’s the Most Wonderful Time of the Year” – Andy Williams
This song was first released on Andy Williams’ 1963 album The Andy Williams Christmas Album and quickly became synonymous with holiday cheer. Co-written by George Wyle and Edward Pola, its festive imagery of sleigh rides, caroling, and celebrations captures the magic of the season. Today, it’s a staple in holiday advertising, further cementing its cultural significance.
6. “Santa Baby” – Eartha Kitt
Eartha Kitt’s 1953 rendition of “Santa Baby” was an instant hit thanks to its humorous and provocative lyrics. Written by Joan Javits and Philip Springer, the song pokes fun at materialism while delivering a playful wishlist to Santa. Kitt’s sultry delivery and the jazzy arrangement have made this a timeless favorite. It’s been covered by numerous artists, but Kitt’s version remains the definitive take.
5. “Do They Know It’s Christmas?” – Band Aid
In 1984, Bob Geldof and Midge Ure organized Band Aid, a group of major artists like Bono, Sting, and Boy George, to record this charity single to raise money for famine relief in Ethiopia. Recorded in just one day, the song sold over three million copies in the UK alone, becoming the fastest-selling single in British history at the time. Though the lyrics have faced some criticism for their portrayal of Africa, the song’s impact and charitable legacy are undeniable.
4. “All I Want for Christmas Is You” – Mariah Carey
This track has become a modern-day Christmas anthem since its release in 1994 as part of Carey’s album Merry Christmas. Co-written by Carey and Walter Afanasieff, it’s a perfect blend of Motown-inspired production, an infectious melody, and Mariah’s legendary vocals. The song has topped the charts worldwide, including reaching #1 on the Billboard Hot 100 multiple times, and it continues to break streaming records every December.
3. “Have Yourself a Merry Little Christmas” – Judy Garland
This poignant ballad was written by Hugh Martin and Ralph Blane for the 1944 film Meet Me in St. Louis. Judy Garland’s heartfelt performance brought the song to life, reflecting the bittersweet emotions of the holiday season. Frank Sinatra later recorded a slightly more optimistic version, but Garland’s rendition remains the most moving. It’s a song that reminds us to treasure the present moment, especially during difficult times.
2. “Happy Xmas (War Is Over)” – John Lennon and Yoko Ono
Released in 1971, this song began as part of Lennon and Ono’s anti-war campaign. Its opening lines—“So this is Christmas, and what have you done?”—invite listeners to reflect on the past year while envisioning a more peaceful future. The use of the Harlem Community Choir adds a layer of innocence and hope to the track, making it a powerful holiday anthem. Its message remains just as relevant today as it was when it was first released.
1. “Fairytale of New York” – The Pogues feat. Kirsty MacColl
This unconventional Christmas classic tells a vivid story of love and regret between two Irish immigrants in New York. Written by Shane MacGowan and Jem Finer, it blends folk, rock, and traditional Irish music into a hauntingly beautiful piece. Released in 1987, the song’s lyrical depth, memorable characters, and raw emotions set it apart from traditional holiday fare. Kirsty MacColl’s duet with MacGowan adds both warmth and poignancy, creating a dynamic interplay that has captivated listeners for decades. Despite its bittersweet tone, the song captures the spirit of resilience, making it an enduring holiday favorite.