Yes, Skt anna < √ ad 'eat' + -na suffix. But Anna, the female name, comes from Hebrew Hannah which, besides being a palindrome, means 'grace'; cf. Phonecian beneral Hannibal 'grace of the lord (i.e., ba'al).