Juan II, (nacido en 1398, Medina del Campo, León—fallecido en 1479, Barcelona), rey de Aragón (1458-1479) y también rey de Navarra (1425-1479); fue el instigador de la unión de Castilla y Aragón a través del matrimonio histórico de su hijo Fernando con Isabel de Castilla.
Juan era un hijo menor de Fernando de Antequera, elegido rey de Aragón (como Fernando I) en 1412. Juan y sus hermanos conservaron sus cargos y sus ingresos en Castilla, y se casó con Blanca, la heredera de Navarra, de la que reclamó la realeza (1425-79). A la muerte de su esposa, se casó con Juana Enriques, hija del almirante de castilla (1447), cuyas ambiciones llevaron a un conflicto entre Juan y su hijo mayor por su primer matrimonio, Carlos, príncipe de Viana.
En 1458 Juan sucedió a su hermano mayor Alfonso V como rey de Aragón, con Sicilia y Cerdeña. Se le culpó de la misteriosa muerte de su hijo Carlos, que tenía muchos seguidores en Cataluña, donde las políticas de Juan estaban profundamente resentidas. Los catalanes ofrecieron la corona a Pedro de Portugal, que murió, después de lo cual pidieron ayuda a los franceses. En octubre de 1469, Juan dispuso que su hijo de su segundo matrimonio, Fernando, se casara con Isabel, la heredera reconocida de Castilla, a pesar de la oposición de su hermano, Enrique IV de Castilla. Este matrimonio llevó a la unión de Castilla y Aragón y a la creación del moderno estado de España. En Aragón, el gobierno de Juan profundizó la brecha entre Aragón y Cataluña.