Answer:
Generally Geisha wear wigs, Maiko will have their real hair styled by a professional.
Geisha hairstyles are known as 'Shamada', there are usually four types of this style of hair (though more variations are known.)
The Shimada are known as Taka Shimada, Tsubishi Shamada, Uiwata that is also known at Momoware. And Ofuku, Katsuyama, Yakko shimada, and Sakko.
The Maiko of the Pontocho and Miyagawa cho areas wear additional hairstyles to those listed above.