Mahmoud for a baby name

Arabic, meaning ‘praiseworthy’. Mahmoud Ahmadinejad was the president of Iran until 2013.

Search by letter



Search by category