Грамматический словарь Зализняка (склонения слова):
Шарф, шарфы, шарфа, шарфов, шарфу, шарфам, шарф, шарфы, шарфом, шарфами, шарфе, шарфах
-а, м.
1.
Матерчатое или вязаное изделие в виде длинной полосы, надеваемое на шею, на голову или на плечи.
Газовый шарф. Мохеровый шарф.
□
Из-за красного угла вагона выступила женщина, нарядно покрытая белым пуховым шарфом. Шолохов, Тихий Дон.
Мартынов, простуженный, осипший, с обвязанным шерстяным шарфом горлом, не мог громко говорить. Овечкин, Районные будни.
2. устар.
Офицерский пояс или повязка через плечо черно-желто-серебряного цвета.
[Авилов] побежал к сборному месту, на ходу надевая шарф с кобурой и шашку. Куприн, Ночлег.
[От франц. écharpe]
ШАРФ, а, м. Предмет одежды полоса ткани или вязания, надеваемая на шею или плечи, голову. Шерстяной, шёлковый ш.
| уменьш. шарфик, а, м.
ШАРФ -а; м. [польск. szarfa — повязка, пояс].
1. Предмет одежды в виде полосы ткани, предохраняющий шею и горло от действия холода. Газовый ш. Мохеровый ш. Вязаный ш. Ш. из шерсти, из шёлка. Ш. с узором. Ш. в полоску. Вязать ш. Носить ш. Завязать, обмотать шею шарфом.
2. В России до 1917 г.: пояс или повязка, являвшиеся отличительным знаком генеральского и офицерского званий. Офицерский ш.
◁ Шарфик, -а; м. Уменьш. (1 зн.). Лёгкий, прозрачный ш. Кусок ткани на ш.
ШАРФ, шарфа, ·муж. (·франц. echarpe).
1. Полоса из ткани (или вязаная) для надевания на шею или, встарину, через плечо. Шерстяной шарф. Шелковый шарф. Повязать шею шарфом.
2. Офицерский пояс или повязка через плечо георгиевского (черно-желто-серебряного) цвета (воен. ·ист., ·дорев. ). «Он побежал к сборному месту, на ходу надевая шарф с кобуром и шашку.» Куприн.
Заимствование из немецкого, где Scharfe через французское посредство (echarpe) восходит к латинскому scirpea – "плетенка".