Anna pochodziła z rodziny kapłańskiej z Betlejem. Hebrajskie imię Anna w języku polskim znaczy tyle, co „łaska”. Od IV wieku do dzisiaj pokazuje się przy Sadzawce Owczej w Jerozolimie miejsce, gdzie stał dom Anny i Joachima. Obecnie wznosi się na nim trzeci z kolei kościół. Wybudowali go krzyżowcy.
Święta Anna jest patronką diecezji opolskiej, miast, m.in. Hanoveru, oraz kobiet rodzących, matek, wdów, położnic, ubogich robotnic, górników kopalni złota, młynarzy, powroźników i żeglarzy.
Joachim miał pochodzić z zamożnej i znakomitej rodziny
z Galilei. Już samo jego imię miało być prorocze, gdyż oznacza tyle, co „przygotowanie Panu”. W dawnej Polsce czczony był jako „protektor Królestwa”. Kiedy Maryja była jeszcze dzieckiem, miał pożegnać ziemię. Razem ze św. Anną patronują małżonkom.
Od dawna biblistów interesował problem, dlaczego Ewangeliści podają dwie odrębne genealogie Pana Jezusa: inną przytacza św. Mateusz (Mt 1,1-18), a inną – św. Łukasz (Łk 3,23-38). Przyjmuje się dzisiaj dość powszechnie, że św. Mateusz podaje rodowód Chrystusa Pana, wymieniając przodków św. Józefa, podczas gdy
św. Łukasz przytacza rodowód Pana Jezusa, wymieniając przodków Maryi. Według takiej interpretacji ojcem Maryi nie byłby wtedy św. Joachim, ale Heli. Być może imię Joachim jest apokryficzne. Możliwe także, że Heli miał drugie imię Joachim. Sprawa jest nadal otwarta.
W ikonografii św. Anna ukazywana jest w scenach
z apokryfów oraz obrazujących życie Maryi. Przedstawiana jako starsza kobieta z welonem na głowie. Ulubionym tematem jest św. Anna ucząca czytać Maryję. Niektóre jej atrybuty to: palec na ustach, księga, lilia.
Święty Joachim ukazywany jest jako starszy, brodaty mężczyzna w długiej sukni lub w płaszczu. Występuje
w licznych cyklach mariologicznych oraz z życia św. Anny. Jego atrybutami są: anioł, Dziecię Jezus w ramionach, dwa gołąbki w dłoni, na zamkniętej księdze lub w małym koszyku, jagnię u stóp, laska, kij pasterski, księga, zwój.

