В основе фамилий лежат прозвища Лупан, Лупанда, Лупаня, Лупан, Лупач, Лупет, Лупило, Лупиня. Очевидно, все они восходят к глаголу лупить, имевшему, однако, множество значений: «бить, сечь» (отсюда в некоторых говорах лупила, лупач - «буян, забияка, драчун»), «брать непомерно много, обирать кого (в диалектах лупандой, лупилой, лупачом называют также плута, обиралу, взяточника), «есть неумеренно, жадно» (отсюда в некоторых говорах лупач, лупила - «обжора», лупанда - «толстая, неповоротливая и ленивая женщина»). В отдельных говорах лупаньей, лупетой называют человека с круглым, полным лицом. Вероятно, во многих случаях названные прозвища могли характеризовать пучеглазого человека либо того, кто часто моргает (ср. лупать глазами - «хлопать, мигать, моргать», «бессмысленно глазеть», лупала - «мигач, моргач»; лупанда - «лупоглазый человек»).
Однако вполне возможно, что Лупаня, Лупан (отсюда Лупанов), Лупиня (от него Лупйнин) - производные формы канонического мужского личного имени Лупп (см. Лупенков).
Б. Унбегаун полагает, что Лупан - румынская фамилия (из lupan - «коричневый»).
Подобные именования отмечены в документах XV-XVII вв.: Яков Васильевич Лупанда Обедов Сорокоумов-Глебов, конец XV в., Новгород; Лупан Прилепа, минский крестьянин, 1598; Ивашко Лупандин, холоп, 1498; Лупачев Иван, крестьянин, 1495, Новгород; Онтипко Лупачев, крестьянин, 1500.
Это краткая история происхождения и значения фамилии Лупан, Лупинович.