Boy name origins & meanings Arabic : To praiseArabic : Praised one Boy name variations Ahmad Achmad Achmed Ahmed Ahamad Ahamed Ahmaad Ahmaud Amahd Amed Muhammad Muhammed Mohamad Mohammed Mohamed Mohammad Mohamet Mahmoud Mehemet Mehmet Ahmet Hamid Hamad Hammed