Other forms: faggots; faggoting; faggoted
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 carefully or avoided completely.
Faggot is an extremely offensive word for a homosexual (gay) man. This is word that has been used to make gay men ashamed of themselves. It may be hard to believe, but faggot also means to tie or bind together, especially a bunch of sticks. It's safe to say the insulting meaning of this word has caused other meanings to become rare.