Mahmood \ma(h)-mood\ as a boy's name is a variant of Mahmud (Arabic) and Muhammad (Arabic), and the meaning of Mahmood is "praiseworthy".
The baby name Mahmood sounds like Mehmood and Mahmoud. Other similar baby names are Mehmoud, Ahmod, Mehmud, Maimon and Mamoun.