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


This graph shows how many babies are given the name Muhammad each year in the United States. [Choose another country]

About my name (0)

comments (0)

Baby names in the community