Mahmud \ma(h)-mud\ as a boy's name is of Arabic origin, and the meaning of Mahmud is "praiseworthy". A popular name in the Arab world which comes from the same root as Muhammad.
Mahmud has 4 variant forms: Mahmood, Mahmoud, Mehmood and Mehmud.
Baby names that sound like Mahmud are Mehmoud and Mehmet.