Boy name origins & meanings Arabic : Praised one Boy name variations Muhammad Muhammed Mohamad Mohammed Mohamed Mohammad Mahmoud Mehemet Mehmet Ahmad Ahmet Amad Amed Hamid Hamad Hammed