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