Geisha (芸者) geiko (芸子), or geigi (芸妓) are Japanese women who entertain through The word geisha consists of two kanji, 芸 (Gei) meaning "art" and 者 ( Sha) meaning "person" or "doer". The most literal translation of geisha into English.
The term "geisha" is made of two Japanese words, 芸 (gei) meaning "art" and 者 Becoming a professional geisha (geiko) in Kyoto usually takes five years of.
Geisha definition is - a Japanese girl or woman who is trained to provide entertaining and lighthearted company especially for a man or a group.
It was not only for geisha, but for women in general. The meaning of it changes through the era, but it was for beauty. Nowadays, maiko will blacken their teeth.