From Riese (“giant”). Compare the cognate Dutch reuze-, and Swedish jätte- which is formed similarly.
riesen-