Here's a breakdown of its etymology:
* Latin "Garcias": This was a popular Roman name, possibly derived from the word "ursus," meaning "bear."
* Spanish "García": The name evolved from the Latin form and became a common name in Spain.
* Surname "Garcia": The surname Garcia developed as a patronymic, meaning "son of García."
Therefore, the origin of the surname Garcia can be traced back to the Latin word for "bear" and its subsequent evolution in Spanish.
It's worth noting that while the origin of the surname is Spanish, it has spread throughout the world due to migration and historical events. It is now a common surname in many countries, including the United States, Mexico, and the Philippines.