Anglo-French name possibly meaning 'keeper of the granary' or from a place name.
Like Garnell?
Swipe through thousands of names like it