Juan Sin Miedo casó con Margarita de Baviera, con quien tuvo los siguientes hijos: