What is the name of the name Garrett?

garrett comes from the 1880's when a sailor had a kid with his wife and named him garrett. they named him garrett because it means, "Love and Charish." the name of the name garrett is loveish.