Hindu temples are known by many different names, varying on region and language, including Alayam, Mandir, Mandira, Ambalam, Gudi, Kavu, Koil, Kovil, Déul, Raul, Devasthana, Devalaya, Devayatan, Devakula, Devagiriha, Degul, Deva Mandiraya, and Devalayam. Hindu temple architecture is mainly divided into the Dravidian style of the south and the Nagara style of the north, with other regional styles.