Tresham is an English surname of Norman origins. The Treshams originally lived in Northampton. Near Northampton, is the village of Tresham, Gloucestershire.
Notable people with this surname include
References
Tresham (surname) Wikipedia(Text) CC BY-SA