Uncover the origin, popularity, and more for any name.
Mahadi is primarily a masculine given name with Arabic origins. It means 'great' or 'noble'.