dear sir i would like to know abstract noun for certain common nouns eg agent ,thief,pilgrim,glutton.

2 answers

Not every common noun has a corresponding abstract noun.

http://www.google.com/search?q=common+abstract+nouns&oq=common+abstract+nouns&aqs=chrome.0.57j0l3j62l2.4254j0&sourceid=chrome&ie=UTF-8
There are two that I can see right away:

thief (common) <~~thievery (abstract)

glutton (common) <~~ gluttony (abstract)

What can you say about the others?