According to Hanks & Hodges, the name Garcia is Spanish and an "extremely common surname, from a medieval given name of uncertain origin. It is normally found in medieval records in the Latin form Garsea, and may well be of pre-Roman origin..." Other forms of the name include: Garci, Garza, Garcia, and Garcés.
According to Elsdon
C. Smith, the name Garcia could mean either "descendant of Garcia, Spanish form of Gerald
" or "one who came from Garcia, in Spain."
According to the 1990 U.S. Federal Census, Garcia ranks in the 18th position for surname popularity in the U.S., and in the 1st position for Hispanic surname popularity in the U.S.