Green’s Dictionary of Slang

naff adj.2

[abbr. not available for fucking/fun; pun on naff adj.1 (1)]

(gay) heterosexual.

Lesbian and Gay Switchboard West Midlands [Internet] naff: (acronym) not available for fucking; heterosexual (Polari; not commonly used in this context currently).