The origin of the name Muhammad comes directly from the founder of Islam, Prophet Muhammad. The spelling usage might differ.
It means successful
It stands for noble in Arabic
It means generous
It means hope in Arabic
It means prosperous in Arabic
It stands for an enlightened writer
It means wisdom
It means saffron; Crocus
It means High, Sublime