Sorrel
late Middle English: from Old French sorele, of Germanic origin; related to sour.
wiktionary
From Middle English sorel, from Old French sorel, surele(“sorrel”), from Old French sur(“sour”), of Germanic origin, ultimately from Proto-Germanic *sūraz(“sour”); equivalent to sour + -el(diminutive suffix). Compare Old English sūre(“sorrel”), Icelandic súra(“sorrel”), Dutch zuring(“sorrel”). More at sour.
From Middle English *sorel, from Middle French *sorel, sorrel, surrel, from Middle French sor(“yellowish-brown, reddish-brown”), probably from Old Frankish *saur(“dried”), from Proto-Germanic *sauzaz(“dry”), from Proto-Indo-European *saus-(“dry, parched”); equivalent to sore(“reddish-brown”) + -el(diminutive suffix). Cognate with Middle Dutch soor(“dry”), Old High German sōrēn(“to become dry”), and Old English sēar(“withered, barren”). See also sere.
etymonline
sorrel (adj.)
"reddish brown," especially of horses, mid-14c., from Old French sorel, from sor "yellowish-brown," probably from Frankish *saur "dry," or some other Germanic source, from Proto-Germanic *sauza- (source also of Middle Dutch soor "dry," Old High German soren "to become dry," Old English sear "withered, barren;" see sere). Perhaps a diminutive form in French.
sorrel (n.)
small perennial plant, late 14c., from Old French surele (12c., Modern French surelle), from sur "sour," from Frankish *sur or some other Germanic source, from Proto-Germanic *sura- "sour" (source also of Old High German, Old English sur "sour;" see sour (adj.)). So called for the taste of its leaves.