Пестово — город (с 1965) в России, административный центр Пестовского района Новгородской области. Население 15 652 человека (на 1 января 2010 года). Город расположен на реке Молога (бассейн Волги), в 314 км от Великого Новгорода.


Станция Пестово была основана при строительстве железной дороги в 1918 году, первый поезд прошёл через Пестово в 1919 году. Станция получила своё название от расположенного неподалёку, к западу, на реке Меглинка,— села Русское Пестово.