Talk:Garrett/@comment-92681-20120625185106

Garrett is from an English surname which was derived from either Gerald or Gerard. Ger means "spear" hard means "brave, hardy." Fits Garrett perfectly methinks. :)

Source: Behindthename.com ;)