Boy name origins & meanings
- Arabic : Thankful to God
- Arabic : Praiseworthy; glorified
- Arabic : Praised one
Boy name variations
Family name origins & meanings
- Muslim : variant of Muhammad. This is the traditional English-language spelling. It is also common as a name adopted by Black Americans on conversion to Islam.