About Fahim
Faheem, also spelled Fahiem, Fahim or Fehim is a masculine given name of Cypriot Arabic origin, also used as a surname, meaning 'perceptive', 'understanding', 'keen', or 'intelligent', derived from the root word f-h-m, found in Quran 21:79.
Biography source:
Wikipedia