sowre (Middle English) comes from Old English sūr, from Proto-West Germanic sūr, from Proto-Germanic sūraz, from Proto-Indo-European suHrós — sour, salty, bitter.
Ancestry of “sowre”, step by step
sowre traces back through two separate lines of ancestry.