English variant, possibly blending Harvey and Marvin; means battle friend or eager for battle.
Like Harvin?
Swipe through thousands of names like it