A number of words in English involve the Latin root pet, from the Latin petere, meaning to seek or aim towards. It would seem these words must have some common factor buried in their current meaning.