What does Faris mean?
From the root f-r-s (ف-ر-س), meaning 'horseman, knight, cavalier', with connotations of chivalry and skill. The same letters also relate to Persia (Fars). Also spelled Fares.
What does Hadi mean?
From the root h-d-y (ه-د-ي, 'to guide, to lead rightly'), meaning 'guide, leader, one who directs to the right path'. Al-Hadi is also one of the names of God; as an everyday human given name it is common and is presented here in that sense.