Snake's Head Fritillary Nymph wearing a chequered petal skirt.
The name "snake's head" probably refers to the somewhat snakelike appearance of the nodding flower heads on their long stems.The flower has a chequered pattern in shades of purple, or is sometimes pure white.