Gerald Barry MC (18 December 1896 – 21 February 1977) was a career officer in the British Army who played in one first-class cricket match for the Combined Services against Essex. In the match, played at Leyton in May 1922, Barry batted at No 10 in the Services team's two innings and scored only two runs, and opened the bowling in each Essex innings without taking a wicket. He did not play first-class cricket again.