Ши́рково — село в Пеновском районе Тверской области. Входит в состав Заевского сельского поселения. Расположено в 20 километрах к северу от районного центра Пено, на берегу озера Вселуг. До 1991 года Ширково называлось деревней Наумово, переименована в село по названию расположенного рядом Ширкова погоста. Ширков погост был основан у протоки между озёрами Стерж и Вселуг (эта протока и есть Волга), где проходили дороги из центра России в Новгород. Летом здесь переезжали между озёрами с запада на восток, зимой санный путь шёл по самим озёрам с юга на север. В XIV—XV Ширков погост был на границе Ржевского уезда Московского княжества, севернее, по берегам озера Стерж, была Новгородская земля. В XVIII веке упоминается сельцо Ширково рядом с погостом, в XIX веке — владельческая деревня Наумово Село (Ширково). Деревня Наумово во второй половине XIX — начале XX века деревня относилась к Ширковскому приходу Синцовской волости Осташковского уезда Тверской губернии. В 1889 году здесь 17 дворов, 167 жителей. Селение расположено на берегу р. Волги, которая, разливаясь широко, затопляет луга и делает покосы неудобными. Поля гористы и овражисты. Почва — б.ч. супесчаная, с песчаной подпочвой, есть и суглинок. Жители занимаются рыболовством на Волге, возят лес и вяжут сети..