Question: where did the last name garrett come from
Answer: Germanic, Old French