Willem was heer van Cranendonck en Eindhoven van omstreeks 1285 tot zijn dood. Hij gebruikte het wapen van het huis Horne. Op 10 januari 1314 droeg hij de hoge rechtspraak en het brouwambt van Swalmen over aan Reinoud I van Gelre, nadat zijn leenman Seger van Swalmen deze rechten aan Reinoud had verkocht.
Willem II was gehuwd met Elisabeth van Steyn (ca. 1290 - na 1323). Zij hadden meerdere zonen. Er is sprake van Willem, Arnout en Dirk maar het was waarschijnlijk Dirk van Cranendonck die de beide heerlijkheden erfde.
Elisabeth was dochter van Arnold III van Stein (1266 - 1329) en een kleindochter van Dirk II van Valkenburg en Adelheid van Loon (ca. 1240 - ca. 1275). Arnold vocht in de Slag bij Woeringen en werd daar door Arnold V van Loon tot ridder geslagen