Nicolás II de Opava (también: Nicolás II de Troppau , Nicolás II de Ratibór ; checo : Mikuláš II. Opavský ; 1288 - 8 de diciembre de 1365) fue duque de Opava ( alemán : Troppau ) de 1318 a 1365 y duque de Ratibór de 1337 a 1365 y Burgrave de Kladsko ( alemán : Glatz ) de 1350 a 1365 y también chambelán del Reino de Bohemia .
Nicolás II de Opava era un miembro de la rama de Opava de la familia noble bohemia Přemyslovci . Sus padres fueron el duque Nicolás I de Opava, que había poseído Opava desde 1269, y Adelaida de Habsburgo , sobrina del rey Rodolfo I. Fue partidario del rey Juan de Luxemburgo de Bohemia, quien le dio Opava como feudo en 1318 y al mismo tiempo lo elevó a ducado independiente. Trasladó la residencia ducal de Hradec nad Moravicí ( en alemán : Grätz ) a Opava ( en alemán : Troppau ). También en 1318, se casó con Ana, la única hermana del duque Leszek de Ratibór. Como Leszek no dejó descendencia, el ducado de Ratibór volvió a la Corona de Bohemia tras la muerte de Leszek en 1336. El rey Juan se lo entregó a su leal vasallo Nicolás II en 1337. Con su doble base de poder en Opava y Ratibór, Nicolás se convirtió en uno de los príncipes más poderosos de la zona del Alto Óder . Con la adquisición por parte de Nicolás, Ratibór quedó bajo un gobernante extranjero y debido a la unión personal, Opava se orientó más hacia Silesia . En 1337, los príncipes de Opole también reclamaron Ratibór; el rey Juan les vendió en su lugar la ciudad morava de Prudnik ( en alemán : Neustadt ). En un documento fechado en 1350, Nicolás II es mencionado como burgrave de Kłodzko . En 1355 tuvo que renunciar a Koźle y Gliwice , que habían sido transferidas al duque Leszek.
Nicolás se casó tres veces. Hacia 1318 se casó con Ana de Racibórz (fallecida hacia 1340), hija del duque Premislao de Racibórz . De este matrimonio nacieron varios hijos:
Tras la muerte de Ana, Nicolás se casó en mayo de 1342 con Eduviges (fallecida en 1359), hija del duque Conrado I de Oleśnica (fallecido en 1366). De este matrimonio tuvo un hijo.
En 1360, Nicolás se casó con su tercera esposa, Jutta (fallecida después de 1378), hija del duque Boleslao II de Opole-Falkenberg . De este matrimonio nacieron tres hijos más: