Faggot is an offensive slang term for a gay man. Though it originally (and more harmlessly) meant "a bundle of sticks," the word faggot should be used very ...