What is the Meaning of Diva?

Diva started out meaning a female celebrity that was very high maintenance. It now can also be used to describe a high maintenance woman who always wants to get her way. It can also be used to describe a sexy woman that attracts a lot of men.