From Middle Dutch rotten, reformed from earlier roten, from Old Dutch *roton, from Proto-West Germanic *rotēn, from Proto-Germanic *rutāną. By surface analysis, rot + -en.
Practice speaking and memorizing "rotten" and many other words and sentences in Dutch.