Geishas are not necessarily prostitutes.
A geisha is a member of a professional class of Japanese women who provide entertaining company for men, particularly businessmen.
Some geishas sing, dance, or play instruments; most are skilled only at conversation.