Grainger comes from an occupational surname meaning “farm bailiff” or “keeper of a granary,” from Old French.
Like Grainger?
Swipe through thousands of names like it