A compound Arabic name joining Muhammad, praised one, and Hamza, a strong classic name meaning lion-like or steadfast.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Mohammadhamza?
Swipe through thousands of names like it