Этимологический словарь Крылова
Общеславянское слово индоевропейской природы: в греческом находим krypto ("скрываю"), в литовском krauti ("наваливать, накладывать").
крыть
Крыть