From Arabic *Zain al-Din* meaning “beauty of the religion,” a classic theophoric Islamic name.
Like Zainaldeen?
Swipe through thousands of names like it