Faheem is an Arabic name meaning "intelligent," "understanding," or "perceptive."
Like Faheem?
Swipe through thousands of names like it