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