Anna eller Anne och Ann är ett kvinnonamn som antas ha sitt ursprung i den grekiska formen av det hebreiska namnet Hanna eller Channa med betydelsen 'nåd' eller 'den benådade'.[1][2][3]
Enligt Jakobs protevangelium var Anna Jungfru Marias mor och namnet spreds med katolicismen och dess starka Mariakult under medeltiden. Det äldsta belägget i Sverige är från 1291. Efter erkännandet av kulten av Sankta Anna på ett kyrkomöte under 1400-talet fick namnet en stor spridning i hela Norden. Under 1800-talet var Anna det allra vanligaste namnet bland svenska kvinnor.[4]
År 2020 fanns det totalt 100 259 kvinnor med namnet Anna som tilltalsnamn, vilket gör det till Sveriges vanligaste tilltalsnamn bland kvinnor.[5]
Motsvarande siffror för Ann var 14 812 och för Anne 9 132.[5]
Namnsdagen för Anna, Anne och Annika i Finland och Anna i Sverige är 9 december, den så kallade Annadagen.