Green’s Dictionary of Slang

faggot n.3

[? supposed resemblance to SE faggot, a stick]

[late 18C] the penis.