From soap + -y. Compare German Low German sepig (“soapy”), German seifig (“soapy”), Swedish såpig (“soapy”).
Practice speaking and memorizing "soapy" and many other words and sentences in English.