Origin of the name Garrett

From an English surname which was derived from the given name Gerald or Gerard. A famous bearer of the surname was Pat Garrett (1850-1908), the sheriff who shot Billy the Kid.