Само название города восходит к слову «волок» , обозначавшему сухопутную переправу судов из реки Ламы в речку Волошню. Первоначально Волок Ламскийвозник как торговый пункт, находящийся в конце водного пути. Позднее поселение перенесли на 3 км, в место впадения реки Весовки в реку Городенку. Город вел бойкую торговлю, преимущественно хлебную, и постепенно развивался как ремесленный центр.
Исторически Волоколамск занимал важное стратегическое положение, находясь на границе новгородских земель, на старинной дороге от Рязани и Москвы к Новгороду Великому. Дорога служила одним из самых развитых торговых путей того времени. В начале одиннадцатого века, на том пути, по которому волоком тянули ладьи между реками Волошня и Лама, возникло поселение, носившее название, полностью описывающее назначение города и историю его возникновения – Волок на Ламе. Однако позднее, это поселение сместилось севернее в более возвышенное место, ближе к месту впадения небольшой реки Городни в Ламу. Название сохранилось и по прежнему точно описывало назначение и положение этого городка – волок на Ламе. С течением времени название претерпевало небольшие изменения. Так в летописях 1178 года город упоминается уже как Ламьский волок, так и в обратном расположении слов – Волок Ламьский. Именно второй вариант и стал исходным для современного названия города.

http://tutnedaleko.ru/town/gorod_volokolamsk