Hamadi is an Arabic-derived East African name related to praise, thanks, or one who is praiseworthy.
Like Hamadi?
Swipe through thousands of names like it