Polite name for a prostitute [closed]

I have a character in a fiction I am writing. She's a prostitute but she takes great pride in her work. In the scene where she makes her first appearance, she does try and seduce one of the heroines (she's bi so she doesn't care for the gender of her clients), but later when asked why she feels no shame about selling her body she says,

"We have our skills hon. Some cook, some clean, some heal, some destroy. Some heal scars, some heal minds, some destroy building to clear the way for new one... some destroy to incite the chaos"
...
"I always wanted to help people but the only skills I could make use of is that with my body so I use it to heal the hearts of men and women alike, allowing them to drown in pleasure and forget the world which puts them down. Sure some will despise me, some will think I'm broken and try and take advantage of that while other will try and offer me escape, but I don't want to, I'm not broken, I do this because I enjoy it, and making the people I serve happy"

Now she never gave her name to the heroine and when they next meet the heroine points out she's the prostitute she met. The heroine herself; however, is being very respectful and polite, so the terms: hooker, whore, and prostitute at least to me have a negative feel for them since even using prostitute I imagine a scantily dressed woman on the corner which this woman isn't.

So what's a polite and respectful name for a prostitute?


Solution 1:

Consider escort, in wiktionary's sense 7, “A sex worker who does not operate in a brothel, but with whom clients make appointments; a call girl or male equivalent”.

Also consider demimonde, “A class of women kept by wealthy protectors; female prostitutes as a group”, and demimondaine, a woman of the demimonde.

Also consider the phrase a professional.

Solution 2:

Someone else took my favorite, demimondaine, so I'll plump for courtesan, which literally means a woman who attends a royal court, the distaff equivalent of courtier, but has come to mean extremely high-end prostitute.

Solution 3:

How about call girl, see urban dictionary, http://www.urbandictionary.com/define.php?term=call+girl. It is the most polite word for prostitute I've ever heard. Another one is "lady of the evening," although this is a trifle coy. Radical prostitutes of both genders sometimes call themselves "sex workers", see http://swop-nyc.org/. I don't know of any way to address the sexual preference of your character.