Mahmood is an Arabic name meaning praised or commendable, from the same root as Muhammad.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Mahmood?
Swipe through thousands of names like it