Meaning
This boy's baby name has spelling variants of Zane, Zayne and Zain. It is a variant of John which means "God is gracious and merciful."
Popular Middle Names
Alan, Ali, Carter, Edward, Elijah, Jackson, Joseph, Marley, Michael James, Miles
Pronunciation
Zaine
ZAYNE