Haniff is a variant of Hanif, an Arabic name meaning 'upright,' 'true believer,' or 'pure in faith.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Haniff?
Swipe through thousands of names like it