Carl O'Donnell (born 21 May 1987, Rotorua) is a New Zealand swimmer. He competed in the 4 × 100 metre medley relay event at the 2012 Summer Olympics.