Meaning- She is both Jnana (the knowledge) and jñeya (the object which is to be known).
982. Yoni mudra
Meaning- She is the Yoni mudra also known as namaskara mudra.
983. Trikhaṇḍeśī
Meaning- She is the ruler of the 10th mudra known as the Trikhanda mudra.
984 & 985. Trigunāmba
Meaning- She is the mother of the three gunas (traits of Sattva, Rajas and Tamas).
This name is also split into 2 names- Triguna and Amba which is also correct.
The sadhaka should give up not only give up rajas and tamas but should be able to go over sattva too.
986. Trikoṇagā
Meaning- She resides within the Trikona (triangle).
987. Anaghā
Meaning- She is pure and sinless.
To the followers of Datta tradition, this name is very dear. Anagha devi is said to be the wife (yoga shakti) of Lord Datta. Anagha swami (Datta) drives away our sins and renders us sinless.
988. Adbhuta-charitra
Meaning- Her history (story) is marvelous.
989. Vāñchitārtha-pradāyinī
Meaning- She bestows on Her devotees all that they seek.
990. Abhyāsātiśaya-jñātā
Meaning- She can be known only through constant practice and constant worship.
Krishna states in the Bhagavad Gita- abhyāsena tu kounteya vairāgyena tu muchyate which means – only through constant striving can we achieve what we seek.