Hebrew Meaning: The name Cain is a Hebrew baby name. In Hebrew the meaning of the name Cain is: Spear; possessed. In the Bible Cain was the first murderer having killed his brother Abel in a fit of jealousy.
Corridon Name Meaning. Historically, surnames evolved as a way to sort people into groups - by occupation, place of origin, clan affiliation, patronage, parentage, adoption, and even physical characteristics (like red hair).
The Corrigan (O'Corrigan, Carrigan, Corocan, Courigan, Currigan) surname is of Irish origin. Corrigan means a "Spear" in Irish. It is believed to have originated from Coirdhecan in Eoghain. It is also believed to be connected to the Maguire clan. The Corrigan surname was common in the 17th century in County Fermanagh.
The name Corrin is an Irish baby name. In Irish the meaning of the name Corrin is: Spear-bearer.