Oxenham Family History
Oxenham Name Meaning
English: habitational name from Oxenham in South Tawton (Devon). The placename derives from Old English oxna (genitive plural of oxa ‘ox’) + hām ‘village homestead’ or hamm ‘water meadow’.
Source: Dictionary of American Family Names 2nd edition, 2022