The name Cain is a boy's name of Hebrew origin meaning "spear; possessed". Cain is ranked #750 on our popularity charts and is often added to lists like Bible Names for Boys and discussed in our forums with posts like "Drop Your Least Favorite - B/G Twins with middles".
From the experts:
Cain, the name of the first murderer, was until recently seldom heard outside of the Old Testament and soap operas. It is, however, at the top of its popularity in the US, reaching Number 727 in 2014 before dropping slightly to Number 750 in 2016. Vary the spelling to Kane or Caine to sidestep the negative biblical connection.