Family name origins & meanings
- English : topographic name from Middle English hay, hey ‘hay’ + croft ‘field attached to a house’, ‘paddock’, or a habitational name from a minor place named with these elements, such as Haycroft in Swyncombe, Oxfordshire or Haycroft in Gloucestershire.