
Anna is a Hindu Girl name and it is Hindi originated name with multiple meanings. Anna name meaning is Food; Grace; Gracious; Full of Grace; Favour; God has Favoured Me; Mother; Favour and Grace; Eagle. Anna name popularity and rank stands at 2896 among 29430 Hindu names.