Boy Baby Names

Meaning of Zain name

Name: Zain
Origin: English
Meaning: The English name Zain means: Variant of Zane or John.
Gender: Boy