Значение фамилии - Вешняков. (часто смешивают с фамилией совсем иного происхождения - Вишняков). "Сын вешняка" - в Беломорье вешняками называли уходящих весной на морской рыбный промысел, аналогично в некоторых других сезонных профессиях на различных территориях. Мужское личное имя Вешняк, в документах с 1410г. очень много примеров (Сл. Тупикова). Могли дать имя Вешняк и ребенку, рожденному весной.