На Руси красивых девушек именовали «заразами», и фраза «Какая вы зараза!» вызывала у барышень смущение от радости.
Да, в восемнадцатом веке это считалось комплиментом. Всё дело в том, что корень этого слова связан с глаголом «разить» (то есть сражать, поражать и так далее). Поэтому девушек называли «заразами», когда они своей красотой сразили мужчин наповал.
У Михаила Ломоносова есть такие строки:
«Прекрасный пол, о, коль любезен вам наряд... Когда блестят на вас горящие алмазы, Двойной кипит в нас жар сугубые зараза!»