Johannes II, (født 1398, Medina del Campo, Leon—død 1479, Barcelona), konge af Aragon (1458-79) og også konge af Navarra (1425-79); han var initiativtager til foreningen af Castilla og Aragon gennem hans søn Ferdinands historiske ægteskab med Isabella af Castilla.
John var en yngre søn af Ferdinand af Antekera, valgt til konge af Aragon (som Ferdinand I) i 1412. John og hans brødre bevarede deres positioner og indtægter i Castilla, og han giftede sig med Blanche, arvingen til Navarra, hvoraf han hævdede kongedømmet (1425-79). Ved sin kones død giftede han sig med Juana Enrikes, datter af admiral af Castilla (1447), hvis ambitioner førte til en konflikt mellem John og hans ældste søn ved hans første ægteskab, Charles, prins af Viana.
i 1458 efterfulgte John sin ældre bror Alfonso V som konge af Aragonien med Sicilien og Sardinien. Han fik skylden for den mystiske død af sin søn Charles, der havde en stærk følge i Catalonien, hvor Johns politik var dybt oprørt. Catalanerne tilbød kronen til Peter fra Portugal, som døde, hvorefter de appellerede til franskmændene om hjælp. I Oktober 1469 arrangerede John sin søn ved sit andet ægteskab, Ferdinand, at gifte sig med Isabella, den anerkendte arving til Castilla, på trods af modstand fra sin bror, Henry IV af Castilla. Dette ægteskab førte til foreningen af Castilla og Aragon og oprettelsen af den moderne stat Spanien. I Aragonien uddybede Johns styre kløften mellem Aragon og Catalonien.