João Pedro Ferreiro Geraldo (born 29 September 1995) is a Portuguese table tennis player from Mirandela, who currently plays for German club TTF Liebherr Ochsenhausen. Together with Tiago Apolónia and Marcos Freitas, he won the gold medal in the men's team competition at the 2014 European Table Tennis Championships and at the inaugural European Games with Tiago Apolonia and Marcos Freitas.