A compound Arabic name joining Muhammad, praised one, and Hamza, a strong classic name meaning lion-like or steadfast.
Like Mohammadhamza?
Swipe through thousands of names like it