Save Type Surname (from location) Usage French Meaning & History Means "from the rocks", from French roche "rock". DetailsRelated Names VariantRocheOther Languages & CulturesRoach(English) Rocha(Galician) Rocca(Italian) Rocha(Portuguese) User SubmissionDes Roches Entry added July 2, 2017 ·