Jan II Dobry, Hanusz (ur. ok. 1460; zm. 27 marca 1532 w Raciborzu) – książę opolsko-niemodlińsko-strzelecki, w wyniku podziału w 1476 książę na Opolu i Strzelcach, w Brzegu w latach 1476–1481, od 1494 Gliwice, od 1495 Toszek, od 1497 Niemodlin, od 1498 Bytom, od 1509 Koźle, od 1521 Racibórz. Tytułował się jako książę Opola, Głogówka, Raciborza, Niemodlina, Strzelec, Prudnika, Białej, Krapkowic, Olesna, Lublińca, Gliwic, Toszka, Bytomia, Koźla, Rybnika i Żor.

Rodzice Jan II Dobry był synem księcia opolskiego Mikołaja I i Magdaleny, córki Ludwika II ks. legnicko-brzeskiego, był ostatnim przedstawicielem opolsko-raciborskiej linii Piastów.

Życie i działalność polityczna Rządy w księstwie opolskim objął po śmierci ojca i najstarszego brata Ludwika w 1476 r. Początkowo sprawował władzę wspólnie z młodszym bratem Mikołajem II. Wkrótce jednak, zapewne jeszcze w 1476 r., bracia podzielili się swoją władzą w ten sposób, że Jan objął rządy w Opolu, Strzelcach i zastawionym książętom opolskim Brzegu, zaś Mikołaj w Niemodlinie. Podział ten był jednak tylko formalnością, gdyż obaj bracia w dalszym ciągu współdecydowali o losach całego dziedzictwa Mikołaja I.