Горшок — деревня в Марёвском муниципальном районе Новгородской области, входит в состав Велильского сельского поселения. На 1 января 2012 года постоянное население деревни — 5 жителей, число хозяйств — 2. Деревня расположена на юге Новгородской области, на реке Руна, на Валдайской возвышенности, на высоте 172 м над уровнем моря. Близ Горшка находится деревни Андреевщина, Лучки, Кошкино и Руницы. В списке населённых мест Демянского уезда Новгородской губернии за 1909 год деревня Горшек указана как относящаяся к Велильской волости уезда (1 стана 3 земельного участка). Население деревни Горшек, что была тогда на земле Долгушинского сельского общества — 74 жителя: мужчин — 34, женщин — 40, число жилых строений — 8. Население деревни по переписи населения 1926 года — 87 человек. До 31 июля 1927 года деревня в составе Велильской волости Демянского уезда Новгородской губернии РСФСР, а затем с 1 августа в составе Долгушинского сельсовета новообразованного Молвотицкого района Новгородского округа Ленинградской области. Указом Президиума Верховного Совета РСФСР от 19 февраля 1944 года райцентр Молвотицкого района был перенесён из села Молвотицы в село Марёво. Указом Президиума Верховного Совета СССР от 5 июля 1944 года была образована Новгородская область и Молвотицкий район вошёл в её состав. В 1943…1945 гг. жители деревни работали в сельхозартели «Горшок», с 1946 года в сельхозартели «Согласие», затем, с 1955 года в колхозе «Передовик».