There are multiple origins and translations for the name Lily:
1. Comes from the Latin word lilium. The name of flower, symbol of purity. Epithet of the Virgin Mary.
2. Diminutive form of the name Elizabeth and interpretation is - "my God (El) is an oath, oath of God; God is perfect".