João Pinto, właśc. João Domingos da Silva Pinto (ur. 21 listopada 1961 w Vila Nova de Gaia) – portugalski piłkarz, grający podczas kariery na pozycji prawego obrońcy.
Kariera klubowa João Pinto karierę piłkarską rozpoczął w jednym z czołowych klubów Portugalii, FC Porto. W 1981 roku został włączony przez trenera Hermanna Stessla do kadry pierwszej drużyny i w sezonie 1981/1982 zadebiutował w portugalskiej Primeira Divisão. Już w sezonie 1982/1983 stał się członkiem wyjściowego składu Porto i wtedy też został wicemistrzem Portugalii. W 1984 roku także był z Porto drugi w lidze, zdobył Puchar Portugalii oraz wystąpił w finale Pucharu Zdobywców Pucharów, przegranym przez Porto 1:2 z Juventusem. Z kolei w 1985 i 1986 roku wywalczył swoje dwa pierwsze tytuły mistrza kraju. W 1987 roku jako kapitan, w zastępstwie kontuzjowanego Fernanda Gomesa, doprowadził Porto do zwycięstwa 2:1 nad Bayernem Monachium w finale Pucharu Mistrzów. Kolejne sukcesy ze „Smokami” osiągał zarówno z trenerem Tomislavem Iviciem, jak i za ponownej kadencji Artura Jorge. W 1988 roku sięgnął po dublet, w 1990 roku po mistrzostwo, a w 1991 Puchar Portugalii.