Borrowed from Arabic فَارُوق (fārūq, “distinguisher (between truth and falsehood)”), from the root ف ر ق (f r q).
Faruk