Muhammadadam combines Muhammad, "praised," with Adam, the Hebrew name meaning "man" or "earth."
Like Muhammadadam?
Swipe through thousands of names like it