Barrett
It sounds like a wonderful alternative to Garrett. Plus, it sounds like the person would be creative, strong, and dedicated.
This is an English surname representing either the first name
Bernard
, or a nickname for a argumentative person.