The storyFrom soap + -y. Compare German Low German sepig (“soapy”), German seifig (“soapy”), Swedish såpig (“soapy”).Etymology from Wiktionary, CC BY-SA 4.0.