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