FamilyEducation.com
   
 

First name origin & meaning:

Arabic: Thankful to God

First name variations: Hamaad, Hamadi, Hamd, Hamdrem, Hammad, Hammyd, Hammydd, Humayd, Mohammed, Hamid