В имеющихся у меня источниках такая фамилия не объясняется. Можно предположить следующее. Скорее всего фамилия белорусская. Вероятно от прозвища Халупа, Халупник — бобыль, безземельный крестьянин.
ScanWordBase.ru — ответы на сканворды в Одноклассниках, Мой мир, ВКонтакте