A variant of Hanif, from Arabic, meaning upright, true, or sincerely faithful.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Hanief?
Swipe through thousands of names like it