L’origine des chants de Noël (ou « Christmas carol » pour les Anglo-saxons) est ancestrale, remontant à quelques milliers d’années, bien avant donc l’apparition de cette fête religieuse. Ils relevaient à l’époque de traditions païennes et étaient entonnés tout au long de l’année, mais durant la période hivernale, ils trouvaient comme point d’orgue les célébrations du Solstice d’hiver, le jour le plus court
de l’année, qui a lieu aux alentours du 22 décembre. Lors de cérémonies ritualisées, les participants exécutaient des danses autour de structures mégalithiques circulaires. D’ailleurs, l’étymologie du mot « carol », de l’ancien français « carole », désigne aussi bien un chant de louanges et de joie que la danse « en rond ».