Save Type Surname (from given name) Usage Arabic (Maghrebi) Scripts بلمهدي(Arabic) Meaning & History From Arabic بن مهدي (bin Mahdi) meaning "son of Mahdi".