Borrowed from Dutch rooster (“gridiron, table, list”), from Middle Dutch roosten (“to roast”). More at roast.
Practice speaking and memorizing "roster" and many other words and sentences in English.