Толковый словарь Ефремовой
шапка-невидимка ж.
Шапка, обладающая волшебным свойством делать невидимым того, кто её надевает (в русских народных сказках).
шапка-невидимка