Where does “-ћи” come from?

-ћи (Serbo-Croatian) comes from Proto-Slavic -ťi, from Proto-Slavic -kti.

Ancestry of “-ћи”, step by step

StepLanguageWordMeaning
1Proto-Slavic-ťiForm of *-ti, used with root-stem verbs ending in...
2Proto-Slavic-kti
Every word from Proto-Slavic -ktiEvery word from Proto-Slavic -ťi