some relationship with the Italian word "elenco" = list

Perhaps, by some twisty trail. My AHD says elenchus is from Latin from the Greek, elenkhos, refutation from elenkhein, to refute. I suppose the word could have become, in Latin, to mean an argument in steps, and then come to mean the steps themselves, hence, a list.