Family name origins & meanings
- Danish : habitational name from any of several places whose name means ‘dwelling place on the edge’.
- English : probably a variant of Boreham, habitational name from a place in Essex, probably named with Old English bor (unattested) ‘hill’ + ham ‘homestead’, or from Boreham Street in Sussex, or Borehamwood in Hertfordshire, which has the same etymology.