Guillermo II ( c. 1348 - 25 de junio de 1408) nació en Jülich , hijo de Gerardo VI de Jülich, conde de Berg y Ravensberg , y Margarita , hija y heredera de Otón IV, conde de Ravensberg, y Margarita de Berg. [1]
A la muerte de su padre en 1360, Guillermo se convirtió en conde de Berg y Ravensberg, título que su padre había obtenido al casarse con la heredera de Berg y Ravensberg. En 1380, el rey Wenzel lo elevó al rango de duque, convirtiéndose así en el primer duque de Berg .
Guillermo luchó contra los condados de Mark y Cleves para impedir que se unieran, pero en 1397 fue hecho prisionero en la batalla de Kleverhamm. Perdió Remagen, Kaiserwerth y Sinzig ante su sobrino Adolfo IV, conde de Kleve-Mark y, debido a estas pérdidas, sus hijos se volvieron contra él y lo encarcelaron en 1403/04. Finalmente los obligó a someterse y más tarde apoyó a su cuñado Ruperto, rey de Alemania, contra Güeldres-Jülich y ganó el condado de Blankenburg. Guillermo murió el 25 de junio de 1408 y está enterrado en la Abteikirche de Altenberg.
El 28 de septiembre de 1363, Guillermo se casó con Ana del Palatinado (1346 – 30 de noviembre de 1415), hija de Roberto II, elector del Palatinado, y Beatriz de Sicilia . Tuvieron los siguientes hijos: