Type Word Usage Late Roman Meaning & History Late Latin word meaning "rock", possibly of Celtic origin. Related ItemsFamily Tree·Details Surname DescendantsRoca(Catalan) Roach(English) Desroches, Roche(French) Rocha(Galician) Rocca(Italian) Roca(Occitan) Rocha(Portuguese) Roca(Spanish)