es un apellido vasco que significa Helecho tiene varias modificaciones al espa;ol por la pronunciacion como Garnica. Pueden consultar en la pagina de apellidos vascos
Bueno, yo soy Gareca y segun lo que me comentan mis padres el apellido viene de Francia, solo que a sufrido transformaciones por el hecho de no poder pronunciarlo bien. bueno chau.