A variant of Hanif, from Arabic, meaning upright, true, or sincerely faithful.
Like Hanief?
Swipe through thousands of names like it