Names A-Z - names, meanings and origins
28041 names, meanings and origins
NamesAZ.com

Zain

This is one of your favorites
Origin
arab
Origin name
arab ‘beloved’ cfr Zane or zayn ’beauty’ or like Shaun from hebr ‘God’s grace’