Where does “vojáček” come from?

vojáček (Czech) comes from Czech voják, from Old Czech voják, from Proto-Slavic *vojakъ — soldier, warrior.

Ancestry of “vojáček”, step by step

StepLanguageWordMeaning
1Czechvojáksoldier
2Old Czechvojáksoldier
3Proto-Slavic*vojakъsoldier, warrior
Every word from Proto-Slavic *vojakъEvery word from Old Czech vojákEvery word from Czech voják