What is the meaning of Faggot?

A bundle of sticks or brushwood intended to be used for fuel tied together for carrying.

Burdensome baggage.

A bundle of pieces of iron or steel cut off into suitable lengths for welding.

A burning or smouldering piece of firewood.

A meatball made with offcuts and offal, especially pork. (See Wikipedia.)

A homosexual man, especially an effeminate one.

A man considered weak, effeminate, timid, pathetic, emotional, non-heteronormative in some way.

An annoying or inconsiderate person.

A shrewish woman.

A soldier numbered on the muster-roll, but not really existing.

A faggot voter.

A lazy, weak, work-shy person.

Alternative form of fagot

Source: wiktionary.org