Pop Princes And Princesses: Papa

Papa

Name origin: No origin found.

Name meaning: No meaning found.

Roach

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.