Gonçalo Carvalho (born 1 April 1982 in Lisbon, Portugal) is a Portuguese Olympic dressage rider. Representing Portugal, he competed at the 2012 Summer Olympics in London where he finished 16th in the individual competition.