French and occasionally English, from a Latin personal name of uncertain origin, possibly "spear".
The feminine equivalents Corinne and Corinna [q.v.] probably come from different sources.