Meaning & History
Rocha is a Portuguese and Galician cognate of the English surname Roach, derived from the word for "rock" (Portuguese/Galician rocha). It originates from Late Latin rocca, a term possibly of Celtic origin, and referred to someone who lived near a prominent rock or hailed from a town named Roches, such as Les Roches in Normandy. As a toponymic surname, Rocha was often given to people dwelling by rocky outcrops or cliffs, reflecting the landscape of Portugal and Galicia.
The surname Rocha is common in Portugal, Brazil, and other Portuguese-speaking countries, as well as in Galicia (Spain). Across the Iberian Peninsula and its former colonies, it spread through migration and colonization. In Uruguay, Rocha is also the name of both a department and a city, bearing the same toponymic origin. The surname appears in various Catalan- and Spanish-speaking regions in the form Roca.
Variants of Rocha exist in multiple Romance languages: Roche and Desroches in French, Rocca in Italian. The English form Roach shares the same root. These cognates highlight the wide distribution of the "rock" word across European languages.
Notable Bearers
- Several Brazilian footballers bear the surname Rocha, reflecting its commonality in that nation.
Distribution
Rocha is one of the more frequent surnames in Portugal and Brazil. It ranks among the top 50 most common surnames in Brazil and appears throughout the Portuguese-speaking world.
- Meaning: toponymic, 'rock'
- Origin: Portuguese, Galician
- Type: locative
- Usage regions: Portugal, Brazil, Galicia, Uruguay
Related Names
Sources: Wiktionary — Rocha