Frank Shore (born 1887) was a South African cyclist. He competed in four events at the 1908 Summer Olympics.