Фамилия Мастаков имеет несколько версий о происхождении и значениях. Одна из версий гласит, что фамилия происходит от слова «маслак», что в древнерусском языке означает «умен, смышленый». Таким образом, фамилия Мастаков могла быть дана человеку, который отличался хитростью и умением решать сложные задачи.
Другие исследователи утверждают, что фамилия Мастаков произошла от профессионального прозвища «мастак», что в переводе с древнерусского означает «мастер». Возможно, носитель этой фамилии занимался каким-то ремеслом или ремонтными работами, что отразилось на его прозвище и впоследствии стало его фамилией.
Также существует версия, что фамилия Мастаков может быть связана с именем Мастак, которое в Древней Руси употреблялось как мужское имя. Возможно, носитель этой фамилии был потомком человека с именем Мастак и взял свое фамилию от него.
Таким образом, фамилия Мастаков имеет несколько версий происхождения и значения, каждая из которых придает этому имени свою уникальную историю.