Lieutenant-Colonel Sir John Henry Lancelot Aubrey-Fletcher, 7th Baronet (22 August 1912 – 19 June 1992) was a British baronet, who played first-class cricket for Oxford and was a British Army soldier. Born in Kensington, Aubrey-Fletcher was the eldest son of Sir Henry Lancelot Aubrey-Fletcher, 6th Baronet and his wife Mary Augusta Chilton. In 1939 he married Diana Mary Fynvola Egerton (the great granddaughter of the second Baron Harlech) and they had two children: During the Second World War he fought in the Grenadier Guards, attaining the rank of lieutenant colonel.