If you wish to attract many butterflies to your garden, plant a butterfly Bush, “Buddleia Davidii,” in your garden.
A later common name was the "Cinderella Flower" because of the transformation of the original flower into the varied colors and forms that later evolved.