according to the Kenilworth Park & Aquatic Gardens in Washington D.C. While the lotus flower's meaning varies across cultures and countries, the flower generally symbolizes renewal and strength.