La ermita de la Caridad situada en el municipio de Fernán Núñez fue construida en el año 1525 y se le atribuye a un vecino de la localidad, Juan Criado. Su uso inicial era atender a los peregrinos que se dirigían a Santiago de Compostela por la ruta del sur. Con el tiempo acabó convirtiéndose en un hospital en el que se atendía a niños huérfanos. En sus orígenes, estuvo bajo advocación de Santa Ana. Desde 1558 fue atendido por la Hermandad y Hospital de la Caridad.