Hafoc
Hafoc is a short form of an Anglo-Saxon masculine name containing hafoc (hawk).
Variants:
Heafoc [Robert Ferguson 1883 Surnames as a Science, page 99].
Hafoc [Henry Barber 1903 British Family Names, 2nd edition, page 163].
Hauok [Percy Reaney 1958 A Dictionary of Surnames, 1st edition, page 157].
H(e)afoc [Patrick Hanks & Flavia Hodges 1988 A Dictionary of Surnames, page 245].
Stump:
hafoc = hawk [Henry Sweet 1886 The Oldest English Texts, page 463].
Evidence:
The place-name Hauocesord, Hauocesorde, or Henochesuurde, was recorded in 1086, and is believed to mean “the enclosure or homestead of a man called Hafoc, or Hawk” [Frederic Moorman 1910 The Place-Names of the West Riding of Yorkshire, page 92].










