Vereshchagin (Russian: Верещагин) is a Russian masculine surname, its feminine counterpart is Vereshchagina.
[1] It was also a name of an old Russian Boyar family.