A compound Arabic name combining Muhammad, 'praised,' and Ayyub, the Quranic and biblical Job.
Like Muhammadayub?
Swipe through thousands of names like it