Navnet Roth stammer fra flodens rødlige farve, som skyldes det relativt høje jernindhold. Især kildeområdet, som i øvrigt hedder Eisenburg, er meget jernholdigt.  Flodens løb Roth har sit udspring i Otterwald, et skovområde nord for Eisenburg. Derfra løber den næsten udelukkende mod nord. Dermed løber den gennem moserne mellem Kellmünz- og  Klosterbeurer Wald og Obenhauser Ried vest for Buch. I Obenhauser Ried løber den sammen med Kleinen Roth (kaldes også Westliche Roth), der sammen med mange grøfter afvander moserne. Derfra fortsætter den mod Weißenhorn og deler sig derefter kort i to. Videre mod nord udmunder Roth, efter at være løbet gennem  Auwaldes, i Donau ved Nersingen.  Bifloder Guigengraben, Heilbach, Kleine Roth