Probably from nodo, possibly corresponding to a variant or derivative of Late Latin innodō, innodāre (compare Spanish anudar, Romanian înnoda).
Practice speaking and memorizing "annodare" and many other words and sentences in Italian.