From Old Irish cáin.
càin f (genitive singular càine or cànach, plural càintean)
càin (past chàin, future càinidh, verbal noun càineadh, past participle càinte)