Фамилия Шаврак имеет интересное происхождение, связанное с прозвищем "Шавра". Это прозвище, в свою очередь, происходит от диалектного глагола "шаврить", который означает "ходить вяло, медленно, лениво" или "бездельничать". Скорее всего, прозвище Шавра отражало особенности характера и поведения основателя фамилии - нерасторопность, медлительность, леность.
Также возможно, что Шавра является охранительным внутрисемейным прозвищем, выполняющим функцию оберега. В соответствии с обычаем, существовавшим на Руси, такие прозвища присваивались детям с целью отвращения злых сил. Родители давали детям прозвища, значение которых было прямо противоположно тому, что они ожидали или желали для своих детей. В случае с фамилией Шаврак, родители, надеясь на рождение трудолюбивого, активного и деятельного мальчика, назвали его Шаврой.
Существует еще одна, менее правдоподобная версия происхождения прозвища, связанная со словом "шабр" - "товарищ, сосед". Согласно этой версии, Шавра мог быть прозван хорошим человеком, другом, готовым оказать помощь в любой момент. Изменение согласных в/б в процессе развития языка привело к формированию формы "Шавра".
Позднее прозвище Шавра стало основой для фамилии Шаврак. Фамилия Шаврак образовалась с помощью суффикса "-ак", который изначально имел значения "маленький", "молодой человек" или "сын". Таким образом, Шаврак буквально понимался как "сын Шавра". С течением времени древний суффикс "-ак" утратил свое первоначальное значение и сохранился лишь как фамильный суффикс.
Таким образом, фамилия Шаврак имеет корни в прозвище Шавра, которое отражало характер и поведение основателя фамилии, а затем эволюционировала в фамилию Шаврак с использованием суффикса "-ак", указывающего на принадлежность к семье или роду.