Shannon Shakespeare (born May 6, 1977) is a Canadian former competitive swimmer and freestyle specialist. Shakespeare competed for Canada at two consecutive Summer Olympics in 1996 and 2000. At the 1996 Summer Olympics in Atlanta, Georgia, she finished in 17th position in the 200-metre freestyle. During the late 1990s Shakespeare was a key member in the Canadian freestyle relay teams. She won a bronze medal in the 50-metre freestyle and 4x100-metre freestyle in the 1994 Commonwealth Games. She was the Canadian champion in the women's 50-metre freestyle in 1992, 1994, 1995 and 1999.