Грамматический словарь Зализняка (склонения слова):
Шпак, шпаки, шпака, шпаков, шпаку, шпакам, шпака, шпаков, шпаком, шпаками, шпаке, шпаках
-а, м. разг. устар.
Презрительное название военными штатского человека.
— Положим, тебя в ресторане оскорбил какой-нибудь шпак… возьмем крайность — даст тебе какой-нибудь штатский пощечину. Куприн, Поединок.
— Вид у тебя, как у нас говорят, больно гражданский. Раньше таких звали обидней — шпак. Горбатов, Алексей Гайдаш.
[От польск. szpak — пронырливый, ловкий человек]
ШПАК, шпака, ·муж. (·польск. szpak, ·букв. серый скворец) (·разг. ·фам. ·пренебр. ·устар. ). Штатский человек, не военный. «Мир разделялся на две неравные части: одна — меньшая — офицерство,... другая — огромная и безличная — штатские, иначе — шпаки, штафирки и рябчики.» Куприн.
< шпажонка