The name Zain is a boy's name meaning "beauty, grace". Zain is ranked #645 on our popularity charts and is often added to user-created lists like Masculine and discussed in our forums with posts like "Initials - Twins".
From the experts:
Zayn and the more Western-friendly Zain sound exactly like the popular Zane but have a different root, in Arabic and African cultures. The name was made familiar to Europeans and Americans by British singer-songwriter Zayn, born Zain Malik. This is an easily-translated choice for a family that wants to bridge cultures, but you have to accept that people will be forever spelling the name "wrong".