I suppose it could come from both, if some one had heard the pinch punch rhyme and liked playing with words. Which goes to show that good sounding rhymes stick, when the source may be forgotten (Cinderella rockafel