Juan II de Ribagorza, también llamado Juan de Aragón, fue un noble aragonés, conde de Ribagorza, virrey de Nápoles entre 1507 y 1509. Perteneciente a la familia real aragonesa, fue además castellán de Amposta (1506-1512), caballero de la orden de San Juan de Jerusalén y primer duque de Luna. También fue lugarteniente general (1496), capitán general y lugarteniente de Cataluña (1503-1506) y lugarteniente general del reino de Aragón (1513).