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