Baby Boy's Name

Brittany
I love name meanings, and I'm having a hard time getting over the biblical connotation of Cain. I am Caucasian, and my SO is Mexican.  We need a name that translates into both languages, and my family is having a hard time with Giovanni. So, I can't decide which to choose! 

Vote below to see results!