Происхождение
Фамилия Шарамок
Фамилия Шарамок — хороший пример того, как географическая привязка может быть важнее морфологического разбора. На слух фамилия кажется украинской или белорусской: суффикс -ок типичен для восточнославянских фамилий, особенно западноукраинских и польских. В украинском языке суффикс -ок (-ок) часто образует уменьшительные или прозвищные формы, так что Шарамок — это, скорее всего, «маленький Шарам» или «сын Шарама».
Сразу переходим к основе. Корень «шарам» не встречается в русских или украинских словарях как нарицательное слово. Это почти наверняка прозвище. Самая вероятная версия — от тюркского или арабского имени Шараф (честь, достоинство), которое через татарское или турецкое посредничество дало форму Шарам. В южнорусских и украинских говорах, особенно в зонах контакта с тюркскими народами (Запорожье, Кубань, Крым), такое преобразование возможно: конечный -ф заменялся на -м. Тогда Шарам — это человек, получивший прозвище по имени предка, а Шарамок — его потомок.
Менее правдоподобная версия — связь с диалектным глаголом «шарашить» (суетиться, делать что-то быстро). Но для такой фамилии нужна была бы форма Шарашок или Шараш, а не Шарамок. Поэтому тюркское происхождение выглядит убедительнее.
Фамилия редкая. В современных базах данных она встречается эпизодически, преимущественно в западных областях Украины (Волынь, Ровенщина) и среди украинской диаспоры. В России почти не фиксируется. Это значит, что носители фамилии — потомки одного или нескольких родов, которые не разошлись широко. Сословная принадлежность, скорее всего, крестьянская или казацкая: фамилии на -ок в украинской среде часто носили рядовые казаки и селяне, а не шляхта.
Если коротко: Шарамок — украинская фамилия, образованная от прозвища Шарам, которое, вероятно, восходит к тюркскому имени Шараф. Предки могли быть запорожскими казаками или крестьянами западных земель.