Where does “gikastigo” come from?

gikastigo (Cebuano) comes from Cebuano kastigo, from Spanish castigo, from Spanish castigar, from Old Spanish castigar, from Latin castīgō — to castigate, chastise, reprove.

Ancestry of “gikastigo”, step by step

StepLanguageWordMeaning
1Cebuanokastigopunishment
2Spanishcastigopunishment
3Spanishcastigarto punish, to castigate
4Old Spanishcastigar—
5Latincastīgōto castigate, chastise, reprove
Every word from Latin castīgō →Every word from Old Spanish castigar →Every word from Spanish castigar →