The name Muhammad is a boy's name of Arabic origin meaning "praiseworthy". Muhammad is ranked #366 on our popularity charts and is often added to lists like 70 Fabulous Names for Capricorn Babies and discussed in our forums with posts like "Names on NB that make you go WOW!".
From the experts:
There are over five hundred names for the Arab prophet who founded the Muslim religion (some of which are listed below), making it the most common boys' name in the world and explaining the Muslim adage, "If you have a hundred sons, name them all Muhammad."