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