En geisha er en profesjonell vertinne som underholder gjester med forskjellige performance-arts i tehus kalt o. De blir lært opp i en rekke forskjellige tradisjonelle ferdigheter som dans, sang, instrumenter, blomsteranretninger, teseremonier, konversasjon og mye mer. En geisha fortsetter med å studere og perfeksjonere sine ferdigheter gjennom hele sin karrière.