I didn’t know all these. I have added YouTube videos of some of the strangest ones. They left out “Father Christmas” by the Kinks. I love Chuck Berry’s “Run Rudolph Run”. He didn’t write it but it sure sounds like one of his songs.
11/30 – I have added lists from Pitchfork and No Depression.
Two more not on the list:
Another list: John Prine’s “Christmas in Prison” is excellent.