By surface analysis, bene (“well”) + -gnus (“-born”). Compare malignus.
Practice speaking and memorizing "benignus" and many other words and sentences in Latin.