English and Scottish.
1. A pet name for Kenneth [q.v.].
2. Anglicized form of the Gaelic Coinneach/Cainneach being derived from the common antecedent, Cainnech.