Происхождение слова заточить

заточи́ть «подвергнуть тюремному заключению» от точи́ть «заставлять идти».

Заточи́ть (посадить в тюрьму). Заимств. из ст.-сл. яз., где заточити «сослать, изгнать, посадить в тюрьму» — преф. производное от точити «заставлять идти», той же основы (с перегласовкой о/е), что и теку, течь. См. течь, исток.

См. также: значение слова заточить в толковых словарях.