What is the symbolic meaning of the white butterfly?

Butterflies generally represent souls, and white is the color for purity. In general terms, it's simply a pure soul. If it visits you at an important moment in your life, it may represent a guardian spirit, ushering you along the path of life.