Mohammad Hafizuddin is combined arabic words that forms a name. Mohammad originate from the Muslim's prophet, Muhammad which means praiseworthy or glorified. While Hafizuddin means guardian of religion. Combined they means The Glorified Guardian of Religion.