Meaning of Muhammad

Muhammad is an Arabic name for boys.
The meaning is `praiseworthy, mighty`
The name Muhammad is most commonly given to English and Welsh boys.
Muhammad is at number 22 in the top 50 of English and Welsh boys (average of 10 years data)

See also:

Ahmed, Borak, Mustafa

About my name (0)

comments (0)