Hamid refers to two different but related Arabic given names both of which come from the Arabic triconsonantal root of Ḥ-M-D.
One, (Arabic: حمید, Ḥamīd) (also spelled Hameed) means "praised" or "praiseworthy".
The other, (Arabic: حامد, Ḥāmid) (also spelled Haamid, or Hamed) means "praiser" (of God).
Read more about Hamid: Given Name, Surname