Po predaji, Marijini roditelji se zovu
Joakim i Ana. Oni dugo nisu mogli imati
djece, molili su se
Bogu i Ana je rodila Mariju u poodmakloj dobi.
Katolici vjeruju, da je Bog unaprijed izabrao Mariju, da bude Bogorodica i da je Marija od prvog trenutka svoga postojanja bila slobodna od
istočnog grijeha te bilo kojeg osobnog
grijeha, jer je od Boga dobila posebne milosti. U trećoj godini roditelji su je prikazali Gospodinu. Marija je bila rođakinja Elizabete, žene židovskog svećenika Zaharije . Oni dvoje su roditelji
Ivana Krstitelja, Isusovog preteče. Marija je živjela s roditeljima u
Nazaretu u
Galileji. Upoznala se s
Josipom iz Nazareta, koji je bio kraljevskog roda, potomak
kralja Davida, ali je bio siromašan tesar, pravedan i pošten mladić. Sklopili su
zaruke za djevičanski
brak. Marija je željela biti djevica i u braku, a Josip je to prihvatio. Prije svadbe živjeli su odvojeno i u to vrijeme, Bog je poslao
anđela Gabrijela Mariji u Nazaret. Anđeo je pozdravi riječima: "Zdravo, milosti puna! Gospodin s tobom! (Lk 1,28)" Marija je zbunjeno razmišljala kakav je to pozdrav. Anđeo je nastavio i prenio joj poruku: "Evo, začet ćeš i roditi sina i nadjenut ćeš mu ime
Isus. On će biti velik i zvat će se Sin Svevišnjega. Njemu će Gospodin Bog dati prijestolje Davida, oca njegova, i kraljevat će nad domom Jakovljevim uvijeke i njegovu kraljevstvu neće biti kraja. (Lk 1,32-33)" Marija je obećala Bogu djevičanstvo i nije imala spolne odnose s Josipom pa je pitala anđela: "Kako će to biti kad ja muža ne poznajem? (Lk 1,34)" Gabrijel joj je objasnio, da će začeti po
Duhu Svetome i dao joj primjer njene rođakinje Elizabete, koju su smatrali neplodnom pa je Božjom pomoći začela sina u dubokoj starosti. Marija je povjerovala i pristala: "Evo službenice Gospodnje, neka mi bude po tvojoj riječi! (Lk 1,38)" Vjeruje se, da je tada Marija začela Isusa. Bog je želio njen slobodan pristanak.
Josip je uskoro primijetio da je Marija trudna. Našao se u velikoj tjeskobi. Marija je šutjela i nije objasnila što se dogodilo. U to vrijeme, za nevjeru neki su bili i kamenovani. Josip je odlučio da će potajno napustiti Mariju i povući se, nije želio da Mariju kazne i osramote.
Noć prije nego je planirao otići, u
snu mu se ukazao anđeo Gospodnji i reče: "Josipe, sine Davidov, ne boj se uzeti k sebi Mariju, ženu svoju. Što je u njoj začeto, doista je od Duha Svetoga. Rodit će sina, a ti ćeš mu nadjenuti ime Isus jer će on spasiti narod svoj od
grijeha njegovih. (Mt 1,20)" Prema židovskom običaju, otac je imao pravo dati djetetu ime, Josip je dobio tu čast