Name: Faarooq (فاروق)
Meaning: He who distinguishes truth from falsehood
Gender: male