Mohammadali combines Muhammad, praised, and Ali, exalted or high, in a traditional Arabic compound name.
Like Mohammadali?
Swipe through thousands of names like it