Во французском языке, как и во многих других языках, есть омонимы, то есть слова, имеющие несколько разных значений. В частности, омонимом является слово "villain". Одно из его значений - "негодяй". Второе значение вы назовёте, если вспомните идеологию средневековья.