Этимологический словарь Крылова
Заимствование из итальянского, где libretto ("либретто") является уменьшительным от libra – "книга", буквально – "книжечка". Восходит к латинскому liber – "лубок", впоследствии переосмысленное в "книга" по материалу изготовления.