Steven Cochran has been named as the new president and COO of Delta Apparel, with Robert Humphreys continuing as the company's chairman and CEO.