From Arabic hanif, meaning true believer or one who follows the upright path.
Like Hanifa?
Swipe through thousands of names like it