Enjoying this info? Buy us a coffee to keep it going! Support Us

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

Other Languages & Cultures
(Spanish) Roca (English) Roach (French) Desroches, Roche (Italian) Rocca

Sources: Wiktionary — Rocha

Download

Name Certificate Free

Share