Family name origins & meanings
- Variant spelling of the French surname Garrot, from an Old French and Occitan word meaning ‘withers (of a horse)’, ‘trajectory of an arrow’ or in Old French ‘stick’. The French surname is also established in Spain and Portugal.