Peter Barry (born 17 June 1956 in Cologne, Germany) is a Canadian Equestrian Team athlete. He competed at the 2012 Summer Olympics where he was eliminated in the individual and finished 13th in the team eventing competitions.