Many words sound similar in French and English but have very different meanings. I've mentioned this in my books — in Languages & Life Lessons and in Indiana Joes. One such word that confused me was the adjective terrific. I noticed that people in the United States used the word as another way to say great or tremendous, whereas a similar word in French, the verb terrifier, meant to terrify or cause terror. It took me a while to get used to what it meant in the US. I looked up the English word to make sure I understood it correctly and found it had an archaic definition: causing terror.
The meanings of the word terrific — great and causing terror — are not opposites, but the English language does have words with two opposing meanings. These words are called contronyms. A contronym is a word with two opposite meanings. The English language has about seventy-five contronyms.
This site offers a list of contronyms:
https://ielts.com.au/australia/prepare/article-grammar-101-what-is-a-contronym#full-list-of-contronyms-in-english