The meaning of the lotus flower has is spiritual purity, of body and mind. It symbolizes elegance, beauty, perfection and grace. The mud of the water where the plant grows is associated with the attachment and the carnal desires, and the flower that blossoms over the water in search of light represents the purity and spiritual elevation.