I'm unnsure where they originated.
There are many great classic Christmas songs and every year bands add to the collection with their own material and covers. My top 3 Christmas collections are: Amy Grant - Home For Christmas, The Jackson Five Christmas Album, and Sufjan Stevens - Songs For Christmas box set collection. I was going to write a list of my favorite holiday songs but I don't have the time because I unfortunately had to work today. Anyhow, one of my all time favorite Christmas song is "Simply Having A Wonderful Christmas Time" by Paul McCartney. I wanted to add the video here but found this video instead. I hope you enjoy. Merry Christmas!!!!