Flamer:

A “flamer” is a derogatory term used to describe a gay man.

Origin: Probably from the fact that in the past some certain cultures put homosexual men on fire.