В словаре Ушакова шапка производится от chape (шап) - крышка (в свою очередь, оно восходит к латинскому сарра). По-французски шап значит еще и "колпак". Интересно, что Нордстет переводит на французский язык шапку как меховую шапку, дорожную и ночную, то есть спальный колпак, а шляпу более почтительно - chapeau (шапо) и приводит пример: "снять перед кем-нибудь свою шляпу".
Итак, шапка - древнерусское заимствование из старофранцузского языка. А вот шляпа - более новое слово. Шляпа - заимствование из немецкого языка (средневерхнемецкое slappe). Встречается в русских памятниках письменности начиная лишь с XVI века.
Интересно, что старинный военный головной убор кивер по-французски называется... шапка (chapska)!
Кивер упоминается уже в Никоновской летописи 1412 года:
"И князь прежь всех погна кони в одни терлике и без кивера и переброде реку Тмаку". (И князь раньше всех в одном терлике и без кивера погнал коней и перешел реку Тмаку"). Терлик - нижний кафтан.
Интересно, что кивер не отмечен в словаре Нордстета, но снопа появляется в XIX веке, у Пушкина:
У Лермонтова:
В .наше время кивер снова исчезает из языка за полной ненадобностью этого слова.
Не установлено и происхождение слова кивер: в одних словарях он значится как польское слово, в других - венгерское.
Интересно, что в венгерских словарях слово каска переведено как кивер.
Впервые шапка в письменных памятниках Древней Руси упоминается в завещании Ивана Калиты "Душевная грамота московского царя князя Ивана Даниловича" (1327 года):
"А ись порть моихь сыну моему Семену кожух черленый женьчужный, шапка золотая" ("А из одежды моей сыну моему Семену - кожух красный, шапка золотая").
А шляпа есть в списке одеяния Бориса Федоровича Годунова (запись 1589 года): "Шляпа немецкая дымчата, подложена бархатом червчатом, нутрь тафтою".
Характерно, что иноземная шапка Годунова названа "немецкой", так же как называли 'нерусские одежды "немецким платьем".
Очень любопытно рассмотреть, в каких наших пословицах, поговорках, крылатых словах встречаются шапка и шляпа:
Дать по шапке - прогнать человека. Мимолетное знакомство - шапочное знакомство. Опоздать куда-нибудь - прийти к шапочному разбору. На воре шапка горит. Во времена рекрутчины говорили "быть под красной шапкой", то есть забритым в солдаты. Ломать шапку - относиться к чинопочитанию, а заломить шапку набекрень - к ухарству. Выражение шапками закидаем, обозначает бахвальство, глупую самонадеянность.
Шапкой называют снег или облака на горной вершине. Наконец, газетная шапка - крупно напечатанный заголовок в газете.
Меткие пословицы и поговорки приводит в своем словаре В. И. Даль:
В наших сказках - шапка-невидимка.
У наших классиков всюду шапка.
В "Руслане и Людмиле":
У Крылова:
Лермонтов говорил о Казбеке:
Но о Наполеоне Лермонтов пишет в "Воздушном корабле":
Все-таки Наполеон иностранец, ему и носить шляпу!
Гоголь в "Невском проспекте" противопоставляет простонародный картуз изысканной шляпе: ..."что бы вы на себя ни надели, хотя бы даже вместо шляпы картуз был у вас на голове... никто этого не заметит..."
Про растяпу, безвольного, вялого человека говорят: "Экий шляпа!" И прошляпить значит "пропустить", "проиграть дело, случай"... До революции у военных "шляпой" презрительно называли штатского человека.
Посмотрим названия других головных уборов.
Английская фуражка cap (кэп) - произносится "кеп" - породила кепи и нашу кепку.
В 1490 году появилась в русской письменности "Повесть о Мутьянском воеводе Дракуле". К воеводе пришли турецкие послы "и поклонившаяся по своему обычаю, а кап своих с головы не сняша". Оскорбленный Дракул "повеле им гвоздием малым железным ко главам прибити капы и отпусти их..."
До нашего времени этот "кап" дошел в названии украинской шапки-ушанки капелюх.