Bharatanatyam is an Indian classical dance that originated in the Hindu temples of Tamil Nadu and neighbouring areas.. Traditionally, Bharatanatyam has been a solo dance that was performed exclusively by women, and expressed South Indian religious themes and spiritual ideas..