Su nombre se debe a que, durante los tiempos de la colonia, en esta localidad se erigió una ermita a San Juan de Dios en la cual se establecieron los religiosos Hospitalarios, esta equidistaba una legua tanto de la ciudad de Lima como del puerto de El Callao.