There is always that Christmas debate over what Christmas songs are the ‘Best‘, as well as Christmas Movies, Cathedrals and more. The Best Songs are always rather subjective so we’ve comprised a list of 15 songs that will fit any mood. Meaning if you’re cooking your Christmas dinner in the kitchen, or sitting around the fire playing games this list will be perfect for those moments. Or even inspire you to add some of these songs to your playlists that you may have forgotten!
15 of The Best Christmas Songs
All I Want For Christmas Is You – Mariah Carey
A Christmas classic, a song that will be sure to have everyone dancing and singing throughout the house. Carey’s hit Christmas song topped the charts for many weeks, and almost every Christmas it makes the charts once again.
Have Yourself A Merry Little Christmas – Frank Sinatra
After being written in 1943 it is the third most performed Christmas song during the preceding five years that had been written. It is also one of the most covered songs throughout the decades. Different artists adding their flare to the song, but nothing can beat Sinatra’s version.
Do They Know It’s Christmas – Band-Aid
The 1984 hit single raised awareness for the public over the Ethiopia famine, it was number 1 in the charts for 5 consecutive weeks after its release on December 3rd 1984.
Fairytale Of New York – The Pogues
Now despite the song never reaching number 1 on the UK charts, it had a secure spot at number 2 in 1987 and has featured on the UK charts since its release date every Christmas. The song is the most-played Christmas song of the 21st Century, marking it as one song that gets people excited and pumped for Christmas.
Here Comes Santa Claus – Elvis Presley
Presley’s rendition of Here Comes Santa Claus made the song skyrocket through the charts in 1957 and still right through to 2019 made the top 100 in the charts. Despite the song not being the original or one of the other renditions or covers, Elvis’ classic sound is sure to get everyone moving this Christmas.
I Wish It Could Be Christmas Everyday – Wizard
A song everyone knows. A classic, sure to get everyone in the Christmas mood. However, despite the popularity of the song it never reached higher than number 4 on the charts from 1973-1974.
Jingle Bell Rock – Bobby Helms
From regaining its popularity in the 90s due to the infamous Mean Girls scene where the four girls dance to the song at school the song now features every year as one of the most popular songs to be played during the Christmas season. Helms’ recording reached a new peak of being at number 3 on the charts dated on January 4, 2020!
Last Christmas – Wham!
Another great Christmas classic to get everyone moving during the festive season. A heartwarming song to get everyone emotional and cosy for Christmas. Remembering George Michael throughout the Christmas period this song pays tribute to him and his work, the words of this song mean a lot more during this time.
Merry Xmas Everybody – Slade
This song made number 1 in the UK charts for 9 consecutive weeks – up until February of 1974. The song sold over a million copies after its first release, it’s been released every decade from its initial release and has been covered by numerous artists since then.
My Only Wish (This Year) – Britney Spears
This teen pop Christmas song is a guilty pleasure for all. A fun upbeat song about wanting to find a lover for Christmas, the song itself, a decade after its release, was considered as a modern pop Christmas classic.
One More Sleep – Leona Lewis
Again another pop beat song to keep everyone moving and in the spirit of Christmas. Lewis’ song about Christmas being only one more sleep away is actually one of the most popular UK Christmas songs and is a certified Platinum award song.
Rockin’ Around The Christmas Tree – Brenda Lee
Since its release in 1958, it has been popular and famous around the globe, never failing to bring smiles to people’s faces every Christmas. Lee’s original version had sold over 25 million copies with the 4th most digital downloads sold of any Christmas single, no surprise then as to why it is still one of the most played Christmas songs every year.
Santa Baby – Ertha Kitt
This tongue-in-cheek song makes the Christmas charts every year since it’s first release in 1953. Kitt’s song has been covered by many world-famous artists like Kylie Minogue and Ariana Grande. The cheeky song is sure to put a smile on your family and friends face this Christmas.
Underneath The Tree – Kelly Clarkson
The song that resonates sleigh bells and a Christmas atmosphere will definitely keep everyone in the Christmas spirit this holiday season. Dancing around the house or kitchen listening to this happy and loving song about friendship and companionship will have everyone’s faces smiling all day.
Winter Wonderland – Bing Crosby
The song written in 1934 has since been covered by over 200 different artists. Even a few inappropriate versions have been made where the lyrics have been altered – but that’s a song for when the kiddies have gone to sleep! This Christmas classic never fails to make an appearance during the Christmas holiday, putting everyone in the Christmas mood.
Wonderful Christmastime – Paul McCartney
Released in 1979 on McCartney’s solo album, the song charted in the UK and US top 100 and peaked at number 6 on the UK charts and has since been certified Gold. This is song is one that will keep the mood going all day and all night. Festivities will be high when this song plays for all to hear and enjoy.