Haniff is a variant of Hanif, an Arabic name meaning 'upright,' 'true believer,' or 'pure in faith.'
Like Haniff?
Swipe through thousands of names like it