From Rap Dictionary
The term "Fuck Boy" originates from Atlanta, GA. It is used to mean a weak man who can't get right. It can also be used as a derogatory term against one's enemies. "Fuck Nigga" is an acceptable replacement in most circles.