Definition: Hookerwomen have sexual intercourse in exchange of money. Their legal status changes depending on the contry, from punished with death to totally legal.
When a hooker has sex with only a man in order to get some money from him, a more accurate term would be bitch, and normally she will not be considered a prostitute.
Men offering sex services to female cosumers are called "gigolos" or "escorts". This term is used sometimes to refer to men who have disapproved sex, like promiscuity or extramatrimonial relationships.
Hooker are not only all those kind of women who will offer sex in exchange of money. Porn actors and actresses also get some money from having all kind sex (anal sex, blowjobs, hardcore...), but they are paid by a third party, the porn production company. Instead, the customer is the one who pais to a hooker when having sex with her.
The hookers organizators are called "pimp" if they're male and "madame" if they're female. Their job consist on obtain workers to train them first as hookers and then provide them customers.