Arabic name meaning 'adornment of the faith' (Zain ad-Din), widely known via footballer Zinedine Zidane.
Like Zinedine?
Swipe through thousands of names like it