Этимологический словарь Крылова
Заимствовано из французского, где chape восходит к латинскому сарра – "головной убор".
шапка
Шапка