Фамилия Пупшинович является довольно редкой и необычной. Есть несколько версий о происхождении этой фамилии, каждая из которых имеет свои аргументы.
Одна из версий связывает фамилию Пупшинович с именем Пупшин. Возможно, это было родовое имя какого-то предка, от которого и произошла данная фамилия. Такой подход к формированию фамилий был распространен в древности.
Другая версия утверждает, что фамилия Пупшинович имеет иудейское происхождение. В этом случае имя «Пупшин» может быть связано с ивритским словом «פפוש» (papush), что означает «курочка». В иудейской традиции нередко используются имена, произошедшие от имён животных или растений.
Также возможно, что фамилия Пупшинович имеет славянское происхождение. Вариант «Пупшин» может быть диалектным или уменьшительным образованием от какого-то другого имени. Например, от имен Павел, Петр, Иосиф и других можно образовать «Пупшин». А добавление суффикса «-ович» обычно указывает на принадлежность к кому-то (сын или потомок).
В целом, фамилия Пупшинович — интересная и загадочная. Безусловно, её происхождение может быть связано с различными культурными и языковыми традициями. Но точно определить истинное значение этой фамилии может быть достаточно сложно из-за отсутствия точных исторических данных.