Peter Duncan (born 15 April 1935) is a South African former swimmer. He competed at the 1952 Summer Olympics and the 1956 Summer Olympics.