Этимологический словарь Макса Фасмера
ши́рма
(Лесков, Чехов), уже в 1764 г. у Порошина; см. Христиани 58. Из нем. Schirm "заслон, ширма". Более далеко по форме польск. szyrm, szerm, которое происходит из того же источника. Что касается рода, то ср. ср.-в.-н. schirme ж. "защита, заслон, ширма" (Гримм 9, 208 и сл.).