Назва міста походить від слова "торг" – місце торгівлі, площа, ринок. Починаючи з XII століття у літописах зустрічаються назви «Новий Торг» та «Торжок».
У середньовіччі місто мало ще одну назву – Новий Торг. Новгородська літопис фіксує дану назву в період з 1139 по 1195 та під 1197 р. У 1196 та 1215 р.
«Торжок, Складаючись завжди у володінні Новгородців, був прикордонним містом і суміжним з володіннями Володимирських, Суздальських і потім Тверських князів, а іноді від Новгородців відданий був у володіння різним князям, утримуючи, проте, і тоді республіканське правління, під час сварок у Російських князів з Новгородцями і з …