Hamad is an Arabic name meaning praise or commendation, related to the same root as Muhammad and Ahmad.
Like Hamad?
Swipe through thousands of names like it