Meaning and Origin of Cavanagh - FamilyEducation