Meaning of the name Zain
A variant spelling of Zane. The literal meaning of Zane is "gift form God". Zane is also taken from the Hebrew for "gracious" and "merciful".
Origin of the name Zain
Please log in to add to your favourite names.
Baby Name Search