Kolędowanie wpisane w tradycję świąteczną było już znane dużo wcześniej niż religia chrześcijańska. Geneza kolędy to obchody rzymskiego KALENDAE STYCZNIOWYCH (mensis Januaris). Dla Rzymian 1 stycznia począwszy od 153 roku przed narodzeniem Chrystusa to czas kiedy konsulowie obejmowali swój urząd. Z czasem, od 46 roku p.n.e., dekretem Juliusza Cezara 1 stycznia został oficjalnie ogłoszony jako początek roku administracyjnego. Z tej okazji w Rzymie odwiedzano się, składano podarki, śpiewano pieśni. Zwyczaje te przejęło chrześcijaństwo, łącząc je z okresem Bożego Narodzenia, uważanym za początek rachuby nowego czasu.
Kolęda w swym pierwszym znaczeniu była zatem noworoczną pieśnią powitalną i pochwalną na cześć gospodarzy, przekazywała życzenia szczęścia i pomyślności.
Kolęda w rozumieniu pieśni religijnej związanej z narodzinami Chrystusa wykształciła się później, wraz z rozwojem i umacnianiem się chrześcijaństwa. Początkowo twórcy kolęd czerpali z dwóch Ewangelii: św. Mateusza i św. Łukasza. Pierwszą wzmiankę o śpiewie w dniu narodzin Jezusa pośrednio zawiera właśnie Ewangelia św. Łukasza.
Z biegiem czasu pieśń coraz częściej sięgała do źródeł pobożności ludowej. Inspiracją były apokryfy i literatura średniowiecza oraz średniowieczny teatr.