Mohammad \mo-hammad, moha(m)-mad\ as a boy's name is a variant of Muhammad (Arabic), and the meaning of Mohammad is "praiseworthy".
The baby name Mohammad sounds like Mohammed, Mohamad and Mihammad. Other similar baby names are Muhammed and Mohamed.