Der ehemalige Professor für Anglistik Christoph Gutknecht hat in einem Interview die Etymologie der Wörter 'ficken', 'poppen' und 'geil' erläutert. Das Wort 'poppen' bedeutete früher einmal 'stopfen' und hat seinen Ursprung im Ruhrgebiet.
Wenn man früher 'ficken' sagte, meinte man noch 'heftig hin- und herbewegen' damit. Diese Bedeutung wird heutzutage überhaupt nicht mehr mit diesem Wort assoziiert. Gegenteilig verhält sich die Sache beim Wort 'geil'.
Laut Gutknecht hat die Geschichte dieses Wortes einen Kreislauf durchlaufen. Nachdem es zwischenzeitlich für sexuelle Erregung stand, geht die Bedeutung heute wieder hin zu der des Mittelalters. Damals hieß 'geil' 'üppig' und 'aufschäumend'.
Quelle: www.zeit.de
*lol*