Boy name origins & meanings Hawaiian : Man, the eastern skyIrish : Honor, tributeJapanese : Doubly accomplished, golden, manScottish : Warlike Boy name variations Kane Cathan Kaine Kain Keyne Cane Cain Caine Kainen Family name origins & meanings English : elaborated spelling of Cain.