baby names

Kain

Kain (KEYN)

Meaning of the name Kain

This name is freqently used in the German language and means 'lance' or 'spear'. It is a variation of the English name Cain.

Origin of the name Kain

Hebrew

Please log in to add to your favourite names.

Baby name generator

Name meaning

Origin