Pop Princes And Princesses: Papa
Name origin: No origin found.
Name meaning: No meaning found.
Name origin: English
Name meaning: 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.