Az Anna női név közvetlenül a héberből átvett név, héber formája Channá, Hanná (חַנָּה). Jelentése: kegyelem, könyörület, báj, kecsesség, kedvesség. A héberben jövevény, a kánaáni Anat istennő nevén keresztül a hettita Hannahannah anyaistennőre vezethető vissza, a föld és termékenység istennőjére. (ḫannaš = „anya”, ḫannaḫannaš = nagyanya)
Az Anna Magyarországon az Árpád-kortól kezdve évszázadokon át a legnépszerűbb női nevek közé tartozott, a 16-18. században az egyik leggyakoribb női név, majd fokozatosan visszaszorult. 1967-ben a 18. leggyakrabban adott női név volt, a 80-as években pedig már nem szerepelt az első 25-ben. Az 1990-es években újból igen gyakori lett, a 2000-es években pedig a leggyakoribb női név. A 2010-es években is az 1-2. helyen állt a legnépszerűbb nevek között.A teljes népességre vonatkozóan az Anna úgy a 2000-es, mint a 2010-es években a 6.