Tradition, not the Bible
Was Mary Magdalene a prostitute?
No. The Bible never says so. The idea took hold after a sermon by Pope Gregory I in 591 joined her to the unnamed sinful woman of Luke 7. The Catholic Church dropped that link from its calendar in 1969.