The most popular deity is Murugan, he is known as the patron god of the Tamils and is also called Tamil Kadavul (Tamil God). In Tamil tradition, Murugan is the youngest son and Ganesha/Pillayar is the eldest son of Shiva/Sivan, and it is different from the North Indian tradition, which represents Murugan as the eldest son. The goddess Parvati is often depicted as a goddess with green skin complexion in Tamil Hindu tradition. The worship of Amman, also called Mariamman, is thought to have been derived from an ancient mother goddess, is also very common. Kan̲n̲agi, the heroine of the Cilappatikār̲am, is worshipped as Pattin̲i by many Tamils, particularly in Sri Lanka. There are also many followers of Ayyavazhi in Tamil Nadu, mainly in the southern districts. In addition, there are many temples and devotees of Vishnu, Siva, Ganapathi, and the other Hindu deities.