Hamid \ha-mid\ as a boy's name is pronounced ha-MEED. It is of Arabic origin, and the meaning of Hamid is "praiseworthy". In Islam, one the ninety-nine attribute names of Allah.
Hamid has 1 variant form: Hameed.
For more information, see also the related name Muhammad.
Baby names that sound like Hamid are Hammad and Hammet.