It is an Americanism for someone with big feet, or their shoe, which can also be a derogatory one. The etymology may be the same as flip-flop or flip-flop (for footwear). See suffix -on .