Variant of Garnell, from Old French 'grenier' meaning 'granary keeper,' an occupational name.
Like Garnel?
Swipe through thousands of names like it