Boy name origins & meanings Arabic : Praised one Boy name variations Muhammad Muhammed Mohamad Mohammed Mohamed Mohammad Mohamet Mehemet Mehmet Ahmad Ahmet Amad Amed Hamid Hamad Hammed Family name origins & meanings Muslim : variant of Mahmood.