There are multiple origins and translations for the hugely popular name Ann:
1. Latinized form of the Hebrew name Hannah, which was derived from the Hebrew (הֲנָאָה) [hanaa] which actually means - "delectation, enjoyment, relish, entertainment, boon", see the name Anna. Or derived from the Latin word annuntiatio means - "annunciation/announcement, declaration; message; preaching, prediction/prophecy". Or comes from the Latin words annus, anni semantics - "age, time of life; year (astronomical); circuit".
In the Christian and Islamic tradition Holy Anne - the mother of Virgin Mary grandmother of Jesus.
2. Sanskrit name-giving (अन्न) and translates as - "food; gtain, corn".
3. Derivative form of Arabic name Hana and interpretation is - "happiness, luck, fortune".
4. Feminine diminutive of the name Iohannes/Yochanan and definition is - "God (Ya/Jehovah) is merciful (Hanan)".
5. Chinese name (安) explanation - "peace; safe, secure, quiet, calm".