Существует несколько версий, почему в русском языке так много слов с окончанием на «ка».
Одна из версий связана с влиянием тюркских языков. 23 Есть мнение, что в казахском языке в знак уважения к собеседнику добавляют суффикс -кэ, который для русского уха звучит как «ка». 2 По одной из версий, в русском языке изначально суффикс использовался для уважительных сокращений имён, например «Сашка», «Машка», «Петька». 3 Впоследствии суффикс распространился и на другие слова в уменьшительном значении. 3
Ещё одна версия связана с тем, что слова с суффиксом «ка» сокращали длинные словосочетания и были общепонятны. 1 Например, вместо «открытое письмо» стали использовать «открытку», а «конка» заменила официальное наименование «конная железная дорога». 1
Также существует мнение, что суффикс «ка» «русифицирует» иностранные слова. 1 Например, английское «кэпи» превратилось в русскую «кепку». 1
Таким образом, причины появления множества слов с окончанием на «ка» в русском языке могут быть разными и имеют разные версии происхождения.