A compound Arabic name joining Muhammad, 'praised,' and Hasan, 'handsome' or 'good.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Muhammadhasan?
Swipe through thousands of names like it