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
Add a comment