where does the last name rocha originate from
Rocha (surname) Rocha (Portuguese pronunciation: ['ʁɔʃɐ]) is a Portuguese language surname. Its origin can be French,[1] but it can be also a Jewish-Portuguese Sephardic surname.[2][3] It literally means “rock” or “boulder” in Portuguese; for instance, “rochas sedimentares, metamórficas e magmáticas” means “sedimentary, metamorphic and igneous rocks”. It is also a topographical surname that is found in Portugal as “da Rocha” or simply Rocha, literally, "one who is from/of the rock".
Lucio Lucio is also an Italian surname.
Francisco Francisco is the Spanish and Portuguese form of the masculine given name Franciscus (corresponding to English Francis).
Thomas (surname) Thomas (and Tomas) is a common surname of English and Welsh origin.