O sobrenome Rocha
significa literalmente rocha e é de origem toponímica, indicando que quem usava
este apelido tinha vindo de um local com rochas. Há quem diga que o sobrenome
surgiu na França na forma de Roche e chegou a Portugal através de um cavaleiro francês
ou flamengo que ajudou o rei D. Afonso III a conquistar terras na região do Algarve,
tal cavaleiro recebeu terras do rei e seus descendentes passaram a usar o nome
Rocha.
Outra família Roche a
chegar a Portugal é de origem Irlandesa, chegou através de um cavaleiro de Fermoy
que ajudou o rei D. João I de Portugal na guerra contra Castela, tal cavaleiro
foi o pai de D. Gomes da Rocha, senhor
de alguns lugares entre Douro e o Minho e que
quando ficou viúvo se tornou o abade
comendatário de Santa Maria de Pombeiro, na freguesia de Pombeiro de Ribavizela
e depois bispo de Trípoli.
