Those who spent time with a lady in return of money are called a male escort. Generally, this happens in high profile hotels and clubs. Sometimes they have to attend more than one client at a time.
Those who works in bars and pubs as male dancer or entertainer are called gigolo. They are generally half naked and sometimes works in strip parties. These are not the professional sex worker but works for some special clients.
CALL BOY JOB
The professional male prostitute is called call boy. These are respectively cheap to hire. They are hired only for sexual activity. These normally work through agencies and through pimps.
These are not working for money they are only working to enjoy their life. Those are not emotionally attached to any lady but they have sexual relation with more than one lady. They are only looking for sex, not for any other relation.