Name: Faariq (فارق)
Meaning: Faariq is an Arabic name for boys that means differentiater, a person who is able to differentiate between matters, especially one who is able to differentiate between good and evil. It also means judge, arbitrator.
Gender: male