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