pigs in blankets are so called because they are made from pigs (sausages) and wrapped up in a 'blanket'. it's worth noting that 'pig in a blanket' means something different in the us, where it refers to a cocktail sausage wrapped in croissant-style pastry.