Green’s Dictionary of Slang

annie n.

[use of female proper name]

1. an effeminate male homosexual.

[US]C. Brossard Bold Saboteurs (1971) 147: He was described to me [...] as an ‘old Annie’ who was good for a couple of bucks if you wanted to put out.
[US]L. Bruce How to Talk Dirty 34: Passing a complete stranger and shrilling, ‘Get you, Annie!’.

2. (S.Afr. gay) the anus.

[SA]K. Cage Gayle.

3. see Miss Ann under Miss n.