Carolin Leonhardt (born 22 November 1984 in Lampertheim, Hesse) is a German sprint canoer who competed in the 2000s. She won two medals at the 2004 Summer Olympics in Athens with a gold in the K-4 500 m and a silver in the K-2 500 m events.
Leonhardt also won twelve medals at the ICF Canoe Sprint World Championships with five golds (K-4 200 m: 2005, 2007, 2009; K-4 500 m: 2005, 2007), six silvers (K-2 1000 m: 2009, 2010; K-4 200 m 2006, K-4 500 m: 2006, 2009; K-4 1000 m: 2006), and a bronze (K-4 1000 m: 2005).