Haneef comes from Arabic Hanif, meaning "upright," "true believer," or one who follows a pure path.
Like Haneef?
Swipe through thousands of names like it