Type Word Usage Late Roman Meaning & History Late Latin word meaning "rock", possibly of Celtic origin. Related ItemsDetails Surname DescendantsRoach(English) Desroches, Roche(French) Rocha(Galician) Rocca(Italian) Rocha(Portuguese)