Drawing of a baby still a fetus inside a circle

Meaning of the name Muhammad

The name Muhammad is of Arabic origin and is derived from the root word "hamida" which means "praised" or "praiseworthy." It is a common name among Muslims and is also associated with the Prophet Muhammad, the founder of Islam.

More boy names with the letter M
View full list of boy names
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z