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

Заре́чься. Общеслав. Возвратн. форма к заречи (*zarekti), преф. производному от речи «говорить, сказать». См. речь, зарок. Ср. диал. зарекать «приказывать, запрещать». Заречься буквально — «приказать самому себе что-л. не делать» (или делать).

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