A compound Arabic name joining Muhammad, 'praised,' and Hasan, 'handsome' or 'good.'
Like Muhammadhasan?
Swipe through thousands of names like it