There are several words which have contradictory meanings. They may have one meaning now, and have had a different meaning in the past. For example, the current definition of peruse is:
to look over or through in a casual or cursory manner
However, the older definition (which is still included in the Merriam Webster entry) is:
to examine or consider with attention and in detail
Is there a name for these pairs of words which have contradictory meanings? One site names them antagonyms, but is this widely known and used? Or is there another term?