Why do witches wear pointy black hats? To keep their pointy heads warm! Witches wear pointy hats. 'Pointy' is the shape of the hat, like a cone with a point at the top. Do you think their heads are the same shape?!