Of Arabic origin meaning 'prasieworthy, to praise', Muhammed is one of the most popular Muslim boy's names, as it honors the prophet to whom God revealed the Koran.
Arabic
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.