A modern Arabic compound combining Muhammad, "praised," with Arham, often understood as "most merciful" or "compassionate."
Like Muhammadarham?
Swipe through thousands of names like it