General Sir (William) Henry Mackinnon GCB KCVO (15 December 1852 – 17 March 1929) was a British Army General during World War I.