Vanessa del cardo

Scientific name: Vanessa cardui

English name: Painted lady