Простое слово со сложной историей. Тем, кто интересовался латынью, может быть, известно латинское слово lupus – "волк" (может быть, кто-нибудь даже вспомнит латинскую поговорку homo homini lupus est, в переводе означающую "человек человеку волк"). Одного корня с этим латинским словом и lupa – "волчья опухоль, круглая опухоль под кожей". Увеличительное стекло назвали лупой по сходству формы с круглой волчьей опухолью. К нам это слово попало, вероятно, из французского языка.
Этимологический словарь русского языка. — СПб.: ООО "Виктория плюс". Крылов Г. А.. 2004.