Собственно русское выражение. В русской одежде раньше не было карманов. Нужные вещи затыкали за пояс, клали в шапку, вешали на шею или прятали за пазуху. Карманы московиты увидели только в 17–18 веках у приезжающих в Москву европейцев. Неприязненное и насмешливое отношение к иностранцам было перенесено и на их одежду.
Фёдоров А. И.Фразеологический словарь русского литературного языка. — 3-е изд., испр. — М. : Астрель: АСТ, 2008. — 878, [2] с. — ISBN 978-5-17-048988-6.