Rahab is one of three Hookers in the Bible. All saved by grace with perhaps the greatest being Mary Madelaine, who was almost the 13th disciple (and some say the wife of Jesus). She is a saint within the Roman Catholic Faith. In the Eastern Orthodox faith the Empress Theodosia, who was a hooker, actress, and wife of Emperor Justinian is honored as a saint.
Nothing in Scripture tells us that Mary Magdalene was a prostitute, only that she had been demon possessed.