Variant of Harvey, from Breton haer meaning 'battle' and vy meaning 'worthy.'
Like Harvis?
Swipe through thousands of names like it