Шайкачу спочатку носили переважно сербські селяни. Назва походить від військового формування — шайка́ши (). Так називали сербських воїнів, що служили в армії Австрійскої імперії. Під час Первого сербського повстання шайкача стала популярною серед сербів-учасників повстання: воїни брали турецькі фески та перероблювали їх в шайкачи.