Arabic name meaning 'beautiful', 'ornament', or 'one who adorns'; derived from 'zain' meaning grace and beauty.
Like Zayyan?
Swipe through thousands of names like it