Hornby married three times. His first wife was Emelia Macerone (sometimes spelt Maceroni), daughter of
Count Maceroni, aide-de-camp of
Joachim Murat, King of Naples. She died suddenly in
Dieppe, France in 1866 when Hornby was in Shanghai. In 1868, he married Mary Hudson, the daughter of Mr Thomas Hudson of Hull. She died in Shanghai on 13 December 1873. In 1875, at the age of 50, he married the much younger Miss Emily Roberts, who at the time was 20, in Shanghai. She survived Hornby, dying in 1909. His elder daughter Constance Hornby married in March 1900 William Herbert Drummond, youngest son of W. V Drummond, a barrister at Shanghai. ==References==