the origin of the first name Roach
The names Roche and Roach in Ireland are of Norman origin being derived from the name de Roiste, taken from a French word meaning 'rock'.