Variant of Gervase/Jarvis, from Germanic 'ger' (spear) and Celtic elements, meaning 'spear servant'.
Like Garvis?
Swipe through thousands of names like it