Anonymous wrote:Wham! Last Christmas, even though it doesn't make any sense
I love this song unironically. And the video is so ridiculously 80s. I also love The Waitresses' "Christmas Wrapping."
More recent songs I've liked:
Weezer, "O Holy Night"
Bare Naked Ladies and Sara McLachlan, "God Rest Ye Merry Gentlemen/We Three Kings"
Dido, "Christmas Day"
Sufjan Stevens has some great Christmas songs.
I really love Advent and Christmas hymns, especially "O Come, O Come Emmanuel," "O Come All Ye Faithful," "Joy to the World," "Hark the Herald."