What does the name Kaine mean? What is the meaning of the name Kaine?

Meaning of Kaine: Name Kaine in the Hebrew origin, means Kaine means Spear, Battle. Name Kaine is of Hebrew origin and is a Boy name. People with name Kaine are usually Christianity by religion.