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