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