Kindness · generous · nourish
Source: Sanskrit
Root Word: अन्नपूर्ण
Derived From: अन्न
Meaning: food
Popularity History: The name has a long history in Indian culture, particularly associated with the mythological goddess Annapurna, but is less common in other parts of modern times.