Muhammad Meaning in English

Muhammad (مُحَمَّد) is an Islamic boy name. In English, its meaning is "The Praised One, worthy of praise". Discover its Arabic origin, pronunciation and full translations in 15 languages.