Anglo-Saxon Meaning: The name Garrett is an Anglo-Saxon baby name. In Anglo-Saxon the meaning of the name Garrett is: Strong spear. English Meaning: The name Garrett is an English baby name.
To avow is defined as to make it known or to admit to it. When a politician admits his guilt to reporters this an example of avow. 1  to declare openly or admit frankly.  to acknowledge or claim (oneself) to be: he avowed himself a patriot.
endow. 1  To provide with property, income, or a source of income. 2  a. To equip or supply with a talent or quality: Nature endowed you with a beautiful singing voice. b. To imagine as having a usually favorable trait or quality: endowed the family pet with human intelligence. 3  Obsolete To provide with a dower.