Hayball Family History
Hayball Name Meaning
unexplained; perhaps from Middle English hei hai ‘hay’ + bale ball ‘bale’ used as a nickname for a fat person or possibly from hei hai + ball ‘rounded hill hillock’.
Source: The Oxford Dictionary of Family Names in Britain and Ireland, 2016