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