|Login to add this name to your list!|
|The meaning of the name Cain is Craftsman|
|The origin of the name Cain is Hebrew|
|Notes: Also a surname.|
|People who like the name Cain also like: |
Caleb, Cole, Caine, Chase, Noah, Asher, Ethan
Ava, Charlotte, Amelia, Chloe, Paige, Aurora, Isabella
No pix uploaded, yet.