Haversham is the name of a village in Buckinghamshire, England.
From wikipedia:
"The village name is an Old English word that means 'Haefer's homestead'. In the Domesday Book of 1086, when it belonged to the Peverell family, it was listed as Havresham.[2]"
https://en.m.wikipedia.org/wiki/Haversham
If there's any use as a surname, it would probably come from the place name.
Of course, there's Miss Havisham, the character in Dickens' "Great Expectations".
This message was edited 2/7/2020, 9:27 PM