Guillermo II (29 de abril de 1469 - 11 de julio de 1509) fue Landgrave de Baja Hesse desde 1493 y Landgrave de Alta Hesse tras la muerte de su primo, Guillermo III, Landgrave de Alta Hesse en 1500. Esto desencadenó inmediatamente la Guerra de Sucesión de Katzenelnbogen , en la que Guillermo intentó hacer valer su derecho al condado de Katzenelnbogen con poder militar.
Guillermo II también es llamado "Guillermo el Medio" para distinguirlo de su hermano mayor " Guillermo I el Viejo" y de su primo " Guillermo III el Joven". Sus padres fueron Luis II el Franco (1438-1471) y Matilde, hija del conde Luis II de Wurtemberg .
Guillermo II se convirtió en Landgrave de Baja Hesse en 1493, después de que su hermano Guillermo I dimitiera.
El 9 de noviembre de 1497 Guillermo II se casó con Yolanda, hija de Federico II de Vaudémont . Ella murió el 21 de mayo de 1500 después de que el matrimonio produjera un hijo, Guillermo (27 de marzo de 1500 - 8 de abril de 1500). El mismo año, el 20 de octubre, su segundo matrimonio fue con Ana de Mecklemburgo-Schwerin (14 de septiembre de 1485 - 12 de mayo de 1525), que le dio tres hijos:
En 1500, Guillermo II reunificó el Landgraviato de Hesse tras la muerte de su primo Guillermo III . En 1503, el emperador Maximiliano I encargó a Guillermo que ejecutara la proscripción del elector Felipe del Palatinado .