Henry was a son of Henry Macleod and Margaret Smith, 18 Achmore. Henry married Dolina Morrison from Newvalley. The couple settled in Stornoway.