A compound Arabic name combining Muhammad, 'praised,' and Ayyub, the Quranic and biblical Job.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Muhammadayub?
Swipe through thousands of names like it