Andrey Vladimirovich Grechin (Russian: ?????? ???????????? ??????, born 21 October 1987) is a Russian swimmer.
He competed in the 50 m, 100 m and 4 × 100 m freestyle and 4 × 100 m medley events at the 2008 and 2012 Olympics and won a bronze medal in the 4 × 100 m freestyle relay in 2012.
He won three more medals in this event at the world championships in 2009–2015.