I would disagree with calling Mary a woman of ill repute in light of the circumstances of how she became pregnant.
Careful reading of Scripture is that not much of anyone really understood who Jesus was and claimed to be until AFTER His resurrection.