UltimateClassicRock.com has put out a list of The Top 10 Christmas Songs by rock acts.

Here's the list:

1.)  "Happy Xmas (War Is Over)",  John & Yoko / Plastic Ono Band  (1971)

2.)  "Father Christmas",  The Kinks  (1977) This is my personal favorite.

3.)  "Wonderful Christmas Time",  Paul McCartney & Wings  (1979)

4.)  "Santa Claus Is Coming to Town",  Bruce Springsteen  (1975)

5.)  "Sock It to Me Santa",  Bob Seger and the Last Heard  (1966)

6.)  "Thank God It's Christmas",  Queen  (1984)

7.)  "Peace on Earth / Little Drummer Boy",  David Bowie & Bing Crosby  (1982) Bing is obviously not a 'rock act', but his teaming with Bowie on this song was definitely 'rock & roll'.

8.)  "Christmas All Over Again",  Tom Petty and the Heartbreakers  (1992)

9.)  "Christmas Time Is Here Again",  The Beatles  (1967)

10.)  "2000 Miles",  The Pretenders  (1984)

You can find brief write-ups on all the songs at UltimateClassicRock.com.