Granger \g-ran-ger, gr(a)-nger\ as a boy's name is of Middle French origin, and the meaning of Granger is "farmer". Grange organizations in the agricultural parts of America used to offer services to farm communities.
Granger has 2 variant forms: Grainger and Grange.
Baby names that sound like Granger are Goring and Garnock.