Farmer \f(a)-rmer, far-mer\ as a boy's name is of Old English origin, and the meaning of Farmer is "farmer". Occupational name.
Similar baby names are Farrer and Marmer.