Etymology
Today it means: Censored spelling of faggot (“a homosexual man”). Full definition →
By an omission of the first vowel; compare f*ggot.
Etymology from Wiktionary, CC BY-SA 4.0.