I thought it was angels that have haloes.
I did study art history at school and many european paintings and sculptures were depicting stories from the bible, but would insert their owners into the pictures, because they were comissioned by wealthy romans/italians.
My teacher never explained the biblical stories though to him it was just a picture. I wasnt a believer then but funny how people look at them as just art and think nothing of it. There so many of the crucifixtion but Jesus doesnt look jewish he looks italian. The statue of David is supposedly David in the bible except he's a naked giant who also looks italian. The last supper is depicted as happening somewhere in italy, as is Jesus baptism, and he is pasty white. Mary doesnt look anything like the young jewish virgin she looks like s rich italian matron.
The teacher would go in about perspective and how in the renaissance they believed 'man is the measure of all things' but then never explained why so many painted scenes from the bible.
Michelangelo, piero della francesca, ghiberti. Da vinci ,I remember these artists we studied. I think they took a lot of liberties with the scipture, and they assumed people were illiterate and couldnt read the Bible.