A compound Arabic Muslim name combining Muhammad, 'praised,' with Adnan, a traditional ancestral Arabic name.
Like Mohammadadnan?
Swipe through thousands of names like it