Farr Name Meaning. English: from Middle English farre 'bull', applied as a nickname for a fierce or lusty man or a metonymic occupational name for someone who kept a bull. German: nickname from Middle High German varne, var, with the same meaning as 1.
Rover Name Meaning. English: occupational name for someone who constructed or repaired roofs, from an agent derivative of Middle English roof (Old English hrof).