From Middle English soper, from Old French soper, from sope (“soup”). Compare French souper.
Practice speaking and memorizing "supper" and many other words and sentences in English.