García
Según el filólogo e historiador Alberto Montaner Frutos, García es un antropónimo muy antiguo, de origen prerromano, «posiblemente íbero-aquitano, cuyo étimo se ha considerado afín al euskera "(h)artz" 'oso', que en su versión determinada es "(h)artzea" y cuya forma antigua habría sido "kartzea"». Ramón Menéndez Pidal y Antonio Tovar también concuerdan que el origen de este apellido es "hartz", o sea, «oso». Alfonso Irigoyen opina que la etimología viene de la palabra "gaztea", que quiere decir «joven», aunque Montaner Frutos discrepa porque es «fonéticamente inviable».
Casa de Castro
Existen varias teorías sobre su origen, una de las cuales situaría a la rama gallega de los Castro como descendientes del rey García de Galicia. Sin embargo, Jaime de Salazar y Acha considera que el origen del linaje fue Fernando García de Hita, hijo del conde García Ordóñez y la infanta Urraca Garcés, hija legítima del rey García Sánchez III de Pamplona y de Estefanía de Foix.