Anjali is a Sanskrit name that means "offering" or "salutation", from the anjali mudra, the gesture of joined palms used in greeting and prayer across India. It was a favorite in India in the late 20th century and came to the United States with Indian American families. Anjali was a top 1000 name here at number 933 in 2000 but has drifted down since, to number 2652 in 2025 with 65 girls.