Dávid Horváth (born 16 May 1996) is a Hungarian swimmer. He competed in the men's 200 metre breaststroke event at the 2016 Summer Olympics. In 2014, he represented Hungary at the 2014 Summer Youth Olympics held in Nanjing, China.