(Possibly borrowed) from Latin opācus (“shaded, shady, dark”), itself of unknown origin.
Practice speaking and memorizing "opaco" and many other words and sentences in Italian.