Hegemony
In the 19th century, hegemony came to denote the "Social or cultural predominance or ascendancy; predominance by one group within a society or milieu". Later, it could be used to mean "a group or regime which exerts undue influence within a society". Also, it could be used for the geopolitical and the cultural predominance of one country over others, from which was derived "hegemonism", as in the idea that the Great Powers meant to establish European hegemony over Asia and Africa.
Counterhegemony
The term "hegemony" came from the writings of Karl Marx and was conceptualized by Antonio Gramsci, a Marxist social philosopher who lived in Mussolini's Italy. Because Gramsci was a Marxist, he subscribed to the basic Marxist premise of the historical dialectic. Therefore, according to classic Marxist theories, societies will transform over time from oppressive economic systems to more and more liberating ones, until finally the state of communism in society is reached.