Происходит от гл. открыть, из от- + крыть, далее от праслав. *kryti, от кот. в числе прочего произошли: ст.-слав. крꙑти «крыть, скрывать», крꙑѭ (др.-греч. κρύπτω, ἀποκρύπτω), русск. крыть, укр. кри́ти, кри́ю, белор. крыць, кры́ю, болг. кри́я «скрываю», сербохорв. кри̏ти, кри̏jе̑м, словенск. kríti, krȋjem, чешск. krýt «крыть, покрывать», словацк. krуť, польск. kryć, в.-луж. kryć, н.-луж. kšyś. Родственно лит. kráuju, króviau, kráuti «наваливать, накладывать», латышск. kraũt, kraũnu, kraũju, krãvu «наваливать, грузить», лит. krūvà «куча», латышск. krava «груз, поклажа», krauja «обрыв, яр», также латышск. krūtie^s, krujuȏs, krūjuȏs «навязываться», греч. κρύπτω «скрываю, прячу», κρύβδην, κρύβδα «тайно, скрытно», κρύφα — то же, далее, возм., др.-исл. hraukr «куча», ирл. сrúасh «куча, груда зерна». Отсюда ст.-слав. кровъ, съкровиште (θησαυρός) и др. Использованы данные словаря М. Фасмера. См. Список литературы.