A surname, from Spanish of Spanish and Portuguese origin.
"Garcia is a very common surname found in many Spanish-speaking countries."
The name Garcia was borrowed directly from Spanish. It has retained its original meaning as a surname since entering English usage.