Meaning
Occupational surname, derived from the Middle English 'fermour' meaning one who farms.
farmer is currently at 0 number