José García Castro, also known as Pepillo, was a Spanish professional footballer. He played for Sevilla, Real Madrid, Mallorca, River Plate, and Málaga, as well as the Spanish B national team, between 1953 and 1966. He was sometimes nicknamed Pepillo II, to avoid confusion with former Sevilla player José Díaz Payán, who was also nicknamed Pepillo.