Found 10 Records, 10 Photos and 806,291 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.