правильно, Мухаммад
остальное -- разнообразные искажения
"Если гора не идёт к Магомету, то Магомет идёт к горе. " Это пословица, то есть довольно прочная, неизменная, устоявшаяся речевая конструкция, родственная фразеологизму, которая сопротивляется изменению не то что целых слов или порядка слов внутри себя, но и даже отдельных букв этих слов. В данном случае неважно, как точно отображается в русском языке написание имени исламского пророка (Мухаммед, Мохаммед, Мохаммад и т. д.) , а важна традиция, в которой это имя приобрело форму Магомет - отсюда "магометанство", "магометанская вера".
Если гора не идёт к Магомету, то Магомет идёт за пивом...
нужно тогда говорить так : если гора не идёт к Маге, то Мага сам к ней идёт)
Строго говоря, правильно: Мухаммад.
А остальное (Магомед, Магомет... ) - искажения в силу специфики языка соответствующего языка, чеченского, например...