"C" Boy Names, Hebrew
Cainen is a boy’s name of Hebrew origins, meaning: “possessed”.
Posts with the name Cainen: