Грамматический словарь Зализняка (склонения слова):
Кепка, кепки, кепки, кепок, кепке, кепкам, кепку, кепки, кепкой, кепкою, кепками, кепке, кепках
ке́пка
-и, род. мн. -пок, дат. -пкам, ж.
То же, что кепи (во 2 знач.).
[Павел], низко надвинув на лоб козырек кепки, переводил глаза с одного пассажира на другого. С. Антонов, В трамвае.
КЕПКА, и, ж. Мужской мягкий головной убор с козырьком.
• Метр с кепкой кто (разг. шутл.)о мужчине маленького роста.
| прил. кепочный, ая, ое.
ке́пка
КЕПКА -и; мн. род. -пок, дат. -пкам; ж. Мужской мягкий головной убор с козырьком.
◁ Кепочка, -и; ж. Уменьш.-ласк. Кепчонка, -и; ж. Уничиж. Кепочный, -ая, -ое.
К’ЕПКА, кепки, ·жен. (см. кепи) (·разг. ). Мягкий головной убор без тульи и околыша, с козырьком.
Образовано с помощью уменьшительного суффикса от кепи, заимствованного из французского, где kepi – "военная фуражка".