 One of three children, Francis Cotton was born in Bardstown, Kentucky to Charles and Mary (née Moore) Cotton.After attending St. Meinrad Seminary in Indiana, he studied at St. Mary's Seminary in Baltimore, Maryland.He studied at the Sulpician Seminary at the Catholic University of America in Washington, D.C. from 1919 to 1920.