Where did Christmas carols originate?

Some historians attribute them to St. Francis of Assisi. in Italy in the 13th century. NataliePeters Is Very Cool [+LeahWalsh]