Das Adjektiv leitet sich natürlich ab von der alten Vorstellung des Penis als Horn und ist bei aller Beliebtheit die letzten 50 Jahre über fast so alt wie seine deutsche Entsprechung. Im Gegensatz zum deutschen »geil« bezeichnet es jedoch nur den Gemütszustand, nicht das Aussehen und dergleichen.
Das OED gibt u.a. folgende Fundstellen an:
1889 Barrère & Leland Dict. Slang I. 476/1 Horny, lecherous, in a state of sexual desire, in rut.
1918 Dialect Notes V. 25 Horny, amative.
»to be horny for sth / sb«: scharf/heiß/geil auf etw/jn sein (kann sich auf alles mögliche beziehen; allerdings ist der Einsatz außerhalb des sexuellen Kontexts eher selten.)
»I’m horny for a skate, dude!«
»When she said, ›I’m horny for food‹, I realised that she was just hungry.«
sexuell erregt/begierig
geil; spitz; heiß; juckig; scharf; rollig; rattig; und natürlich auch »horny«
[horn][give sb the horn][horniness]
xxx