Thanks @anu 007 i got but putting at one place so that it may be helpful for others...
Compulsary miss - occurs when cache is empty or there is no data in cache
conflict miss - occur when several blocks are mapped to the same set or block frame; also called collision misses or interference misses
Capacity miss - occurs because blocks are being discarded from cache because cache cannot contain all blocks needed for program execution (program working set is much larger than cache capacity).