Suabach (Middle High German) comes from English swab, from Proto-Germanic swēbaz, from Indo-European *swé.