María del Rosario López Piñuelas (Salamanca, 28 de octubre de 1943), conocida como Charo López, es una actriz española.
Nació en Salamanca, Castilla y León, el 28 de octubre de 1943.
Cuando era estudiante de Filosofía y Letras Charo López participó en varios montajes teatrales a través del llamado Teatro Español Universitario. Después cursó estudios en la Escuela Oficial de Cine. Trabajó en el teatro y en la televisión destacando en las series Los camioneros, de Mario Camus; El pícaro, de Fernando Fernán Gómez; Entre visillos, de Miguel Picazo; Fortunata y Jacinta, de Mario Camus; Los gozos y las sombras, de Rafael Moreno Alba; Los pazos de Ulloa, de Gonzalo Suárez, y Un día volveré, de Francesc Betriu. Su alto reconocimiento llegó con Los gozos y las sombras, pero su debut en la pantalla grande fue en 1967 con Ditirambo de Gonzalo Suárez. Consiguió el premio como mejor actriz en el Festival de Berlín por su trabajo en La colmena.
En 1996 Charo López hizo Secretos del corazón, la película de Montxo Armendáriz nominada a un premio Óscar, por la cual le otorgaron el Premio Goya a la mejor interpretación femenina de reparto. Entre el resto de su filmografía destacan papeles breves en películas como Plenilunio, de Imanol Uribe o Tiempos de Azúcar, de Juan Luis Iborra e interpretaciones protagonistas en Nudos o La soledad era esto.
Ha hecho numerosas obras de teatro y en el año 2007 Charo López ha estado de gira con Tengamos el sexo en paz, adaptación de la obra de Darío Fo y Franca Rame, con la cual debutó ya hace 10 años y lo está volviendo a hacer ahora en teatros de toda España.
Para 2008 Charo López tiene previsto realizar la obra de teatro El otro lado y su participación en la película Un mundo para Julius.
Medalla de Oro al Mérito en las Bellas Artes 2008.