Gender: Masculine
Origin: Arabic هادي
Meaning: “leader; guide.”
The name comes from the Arabic meaning “leader; guide.” It is from a theophoric designation for God, Al-Hādi meaning “servant of the Guide.”
It is currently the 475th most popular male names in Quebec, Canada, (2010).
The feminine forms are Hadia, Hadija (Bosnian) Hadya and Hadiya.
Source

This name is amazing, name your kids that.