Johan van Hessen (1278-1311) was een zoon uit het tweede huwelijk van landgraaf Hendrik I van Hessen en Mathildis van Kleef. Na het overlijden van zijn vader in 1308 regeerde hij over Opper-Hessen, maar hij stierf al 3 jaar later, zonder mannelijke erfgenamen. Zijn stiefbroer Otto volgde hem op en herenigde op die manier Hessen. Johan was in 1306 gehuwd met Adelheid Welf (-1311), dochter van Albrecht II van Brunswijk, en was vader van Elisabeth (-1339), die huwde met heer Otto VI van Ochstenstein.