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