Mám pocit, že jde o dva různé základy, v případě kolo jde o základ "kol-" (kolová, kolotoč koláč, dokonce i koleda /obchází se okolo/) a v případě kulatý jde o základ "kul-, koul-" kuličky, koule, kulatina, koulet, kulomet...)
Dík, Deheťáku, to je určitě zajímavé, ale latinské slovo "kalendae" mě spíše vede ke "kalendáři" než ke koledě. Ottův slovník je ovšem autorita, těžko se stavět k němu do opozice...