Question: where does the last name roche come from
Answer: Roche is a surname of Norman origin .