Hadi Meaning in English

Hadi (هَادِي) is an Islamic boy name. In English, its meaning is "Guide, leader to truth". Discover its Arabic origin, pronunciation and full translations in 15 languages.