A fastener is provided for attaching body tissue to body tissue or another material to body tissue. The fastener includes a head portion, a body portion, and an anchoring element. The anchoring element is on the distal end of the fastener, and has one or more barbs or similar anchoring devices that are configured to prevent removal of the fastener once it is attached to the body tissue. The head is located on the proximal end of the fastener, and anchors the body tissue or other material when the fastener is attached to the body tissue. The disclosure also provides a driver apparatus for inserting the fasteners. The applicator device includes an indexer for sequentially indexing one or more fasteners, and a driver for applying an insertion force to a fastener that is sufficient to insert the fastener and attach it to body tissue. The disclosure also provides a method of using the fastener and applicator device.