The Puranas are known for the intricate layers of symbolism depicted within their stories. There are total 18 Puranas, which are following-
1- Vishnu Puran
2- Agni Puran
3- Matsya Puran
4- Brahma Puran
5- Garuda Puran
6- Bhagwat Puran
7- Padma Puran
8- Narada Puran
9- Skanda Puran
10- Shiva Puran
11- Kurma Puran
12- Linga Puran
13- Vamana Puran
14-Brahmanda Puran
15- Brahmavaivarta Puran
16- Markandeya Puran
17- Varaha Puran
18- Vayu Puran
Matsya Puran is a oldest Puran.