Zane \z(a)-ne\ as a boy's name is pronounced zayne. It is of Hebrew origin, and the meaning of Zane is "God is gracious". Possibly a variant of Hebrew John, or a variant of a Scandinavian surname. Western writer Zane Grey. Zain (Hindu) means "godly light".