In terms of possession of celestial weapons, here’s the list:1] Arjuna:
Of course he has the most number of celestial weapons.
tadastramaptam parthena rudradapratimam mahat |
yattadbrahmashiro nama tapasa rudramagatam ||10||
amrritadutthitam raudram tallabdham savyasachina |
tatsamantram sasamharam saprayashchittamangalam ||11||
vajram chanyani chastrani dandadini yudhishthira |
yamatkuberadvarunadindrachcha kurunandana ||12||
astranyadhitavanpartho divyanyamitavikramah ||12||
On your words, the mighty-armed one went out for weapons. Partha has obtained from Rudra a great and unrivalled weapon. It is known as Brahmashira and Rudra obtained it after great austerities. That terrible weapon arose with the ambrosia and Savyasachi has now obtained it, together with the mantras for withdrawing, repulsing and releasing it. O Yudhishthira! O descendant of the Kuru lineage! The infinitely powerful Partha has obtained other divine weapons too—like vajra and danda—from Yama, Kubera, Varuna and Indra.
Arjuna had the following weapons
- Pashupatastra/Roudrastra.
- Vajrastra.
- Yama Danda and mace.
- Yama paasha.
- Samoohanastra, Praswapastra.
- Brahmasira
- Vaishnavastra.
- Aindrastra.
- Gandiva.
- Adityastra, Kiranastra, Lomakesha.
- Agneyastra, Varunastra, Vayavyastra.
- Brahmastra.
- Gandharvastra.
- Indrajala, Sthunakarna, Prajapatastra.
- Anjalikastra, Anjali astra.
- Nagastra, Garudastra, Anthardhana.
and many more…..
Arjuna was a power house of celestial weapons and he was almost invincible when combined with his immense skill.
2]Karna:
Lord Parashurama had given Karna every celestial weapon known to him(including the Vijaya bow which Lord Parashurama had used to route kshatriyas 21 times).
tatoastrani samastani varanshcha manasepsitan |
labdhva bahuvidhanramah pranamya shirasa shivam ||155||
anujnam prapya deveshajjagama sa mahatapah |
evametatpuravrrittam tada kathitavanrrishih ||156||
bhargavo apyadadatsarvam dhanurvedam mahatmane |
karnaya purushavyaghra supritenantaratmana ||157||
He obtained the weapons and all the boons that he wished for. Having obtained these diverse objects, Rama lowered his head before Shiva. The immensely ascetic one took the permission of the lord of the gods and departed. This is the ancient account that was told by the rishi.
‘ “‘Bhargava imparted all his knowledge of dhanurveda to the great-souled Karna, tiger among men, having been extremely pleased with him. O king! Had Karna not been a deserving person, the descendant of the Bhrigu lineage would not have given him those celestial weapons.
Lord Parashurama was a student of Lord Shiva himself. Therefore, Karna had all celestial weapons of Lord Parashurama.
Therefore, Karna had the following weapons:
- Nagpash, Garudastra.
- Bhargavastra.
- Shakti spear.
- Pashupataastra(SriKrishna also mentions this).
- Brahmastra, Brahmasira.
- Nalika, Krounchastra, Souparnika.
- Aardrastra, Mohanastra.
- kaala paasha, Antardhana, kubera weapon.
- Aditya weapon, Indrajala, Sthunakarna, Tej-prabha
- Agneya, Varuna, Vayavya, Parjanya.
- Sushkastra.
- Taamasa, Soumanastra.
And many more..
I have listed weapons that Lord Parashurama according to the Puranas.
Also, it is again mentioned in Shanti Parva that Karna had obtained all weapons from Lord Parashurama.
3]Drona:
He had many weapons in his arsenal. The most noticable weapon is the “Narayanastra” which he had obtained by doing severe penance of Lord Vishnu.
He also had many weapons but the epic does not specifically mention the weapons he had.
My guess is he had many astras, like Agneyastra, Varuna, Parjanya, Vayavya.
And also Drona was the disciple of Sage Bharadwaj. Bharadwaj Muni is one of the Sapta Rishis with unlimited/infinite power.
Source: Bori Ce, Vishnu Purana