Фамилия Гамасков образована от прозвища Гамасок, которое, вероятно, восходит к диалектному слову «гамас» (шум, гам) или «гамаза» (неуклюжий, неловкий человек). В русских говорах также встречается слово «гамашить» — шуметь, кричать. Таким образом, прозвище могло указывать на шумливый характер или неуклюжесть человека. Суффикс -ов указывает на принадлежность: «сын Гамаска». Фамилия является патронимической по происхождению.
Фамилия Гамасков встречается преимущественно в центральных и южных регионах России, а также на Украине. Наиболее ранние упоминания относятся к XVI–XVII векам. В исторических документах встречаются варианты Гамасков, Гамазков, Гаманков. Фамилия не является дворянской, относится к крестьянским и мещанским сословиям.
Этимологически фамилия связана с корнем «гам-» (шум, крик) или «гамаз-» (неуклюжий). Родственные фамилии: Гаманов, Гамаюнов, Гамазков. В украинском языке аналогичная фамилия — Гамасків.
Источники: Унбегаун Б. О. «Русские фамилии»; Никонов В. А. «Словарь русских фамилий»; переписи, избирательные списки и архивные описи.