Шегрино — деревня в Боровичском муниципальном районе Новгородской области, относится к Сушиловскому сельскому поселению. По переписи населения 2010 года в деревне проживают — 8 человек. Деревня расположена на правобережье Шегринки, в восточной части Мстинской впадины, делящей Валдайскую возвышенность на Валдайскую гряду на юге и Тихвинскую на севере, на высоте 77 м над уровнем моря, близ деревень Котово и Выставка. В списке населённых мест Новгородской губернии за 1911 год погост Шегрино, деревни Шегрино и Шегрина Гора указаны как относящиеся к Шегринской волости Боровичского уезда. По постановлению ВЦИК от 3 апреля 1924 года Шегринская волость была присоединена к Боровичской волости. Решением Новгородского облисполкома № 359 от 8 июня 1954 года Котовский сельсовет был упразднён, а деревня Шегрино вошла в состав Сушиловского сельсовета, с центром в Сушилово.