Key Points:

Snoopy's Christmas

is the worst Christmas song of all time, according to Herald readers.

Last week, we named our best and worst Christmas songs and called for your views on the issue.


Snoopy's Christmas

was the overwhelming favourite for the worst song ever - though a handful of readers disagreed, naming it the best.

Grandma Got Run Over by a Reindeer


I Saw Mommy Kissing Santa Claus

also made repeat appearances on the least favourite list.

Opinion was divided over the best Christmas song of all time; Some opted for classic carols, while others named more obscure tracks as their favourite.

Lesser known suggestions included


Winter Wonderland

by Ozzy Osbourne and Jessica Simpson,

The Greatest Gift of All

by Dolly Parton and Kenny Rogers,

Merry Xmas Everybody

by Slade,


Christmas in Hollies

by Run DMC and

Christmas in New Zealand

by The Spinning Wig Hats.

Here is our list:



All I Want for Christmas - Mariah Carey (1994)

Last Christmas (I gave you my heart) - Wham (1984)

Fairytale of New York - The Pogues featuring Kirsty McColl (1987)

Christmas Is All Around Us - Bill Nighy - as Billy Mack in Love Actually (2003)

Do They Know It's Christmas Time At All? - Band Aid (1984)

Happy Christmas (War Is Over) - John Lennon (1971)


You're a Mean One Mr Grinch - Thurl Ravenscroft (1966)


Snoopy's Christmas - The Royal Guardsman (1966)

Feliz Navidad - Jose Feliciano (1970)

Grandma Got Run Over by a Reindeer - Randy Brooks (1979)

Santa Never Made It Into Darwin - Bill & Boyd (1975)


Mistletoe and Wine - Cliff Richards (1988)

The Christmas Song - Alvin and the Chipmunks (1981)