Casto Espinosa Barriga (Pueblonuevo del Guadiana, Badajoz, Extremadura, España, 18 de junio de 1982) conocido por Casto, es un futbolista español.