On the basis of origin ,the visha has been classified in to 2 groups.
1.Sthavar Visha-Poison obtained from animal source or mineral posion.
2.Jangam Visha-poison obtained from animal source
Acharya Sushruta added another third type of Visha criteri-
3.Kritrim Visha –includes artificial poison

Acharya Charaka included another type of Visha along with the above three types.
Gara visha-It is produced by the combination of two –non poisonous material.

In certain texts visha dravyas are classified as –
Mahavisha-It includes dravya with high toxic potency
Upavisha-It includes dravya with less toxic potency.

Sthavar Visha Adhisthana-
There are 10 types of adhisthana explain ed in text for sthavar visha-
1.Mool
2.Patra
3.Phala
4.Pushpa
5.Tvak
6.Ksheera
7.Saara
8.Niryasa
9.Dhatu
10.Kanda

Jangama Visha Adhisthana-
There are 16 adhisthana explained in text for Jangama Visha.
1.Drishti
2.Swasa
3.Danrta
4.Nakha
5.Mutra
6.Purisha
7.Sukra
8.Laala
9.Artava
10.Mughasamdhamsa
11.Sandansh
12Vishardhit
13.Tunda Asthi
!4.Pitta
15.Shuka
16.Shava