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