Found 10 Records, 9 Photos and 930,793 Family Trees
Ready to discover your family story?
Simply start with yourself and we'll do the searching for you.
Surname meaning for "Roach"
English: topographic name for someone who lived by a rocky crag or outcrop, from Old French roche (later replaced in England by rock, from the Norman byform rocque), or a habitational name from any of the places named with this word, such as Roach in Devon, or Roche in Cornwall and South Yorkshire.