- Current rating.
to add this name to your favorite namelist!
The meaning of the name Cain is Craftsman
The origin of the name Cain is Hebrew
People who like the name Cain also like: Caleb
, Cole Charlotte
Notes: Also a surname.
No photos uploaded, yet, for the name Cain.
Adam Raised a Cain - Bruce Springsteen