Garner \g(a)-rner, gar-ner\ as a boy's name is of Middle English origin, and the meaning of Garner is "to gather grain". Possibly a place name or occupational name originally, denoting an ancestor who lived near a granary, or who helped harvest grain. Actor James Garner.