The name Anjali is a girl's name of Sanskrit origin meaning "gift". Anjali and is often added to lists like Names That Mean Blessed and discussed in our forums with posts like "Heaven/Hell/Purgatory Themed Girls".
From the experts:
This Indian name meaning gift or offering feels familiar via sound-alikes Angela or Angelina, and made a brief appearance on the U.S. Top 1000. Anjali is a pretty route to a name that's at once easy to understand and exotic.