Thank you very much for your reply. Yes, I agree with you the mirDeep2 output is quite obscure and elusive for novel miRNAs. Because the provisional id's contains a random number after the chromosome number, which is different in every sample.
What I did was to remove the miRNAs having the same precursor sequence, and selecting one from the miRNAs having an overlap of more that 50% among them. In this way I was able to remove the duplicates. And then I renamed all the novel_miR across samples by considering the miRNA sequence and their co-ordinates.
But, I would consider your point of trying out other software's that predict new candidates from smallRNA-seq data. I can try this and possibly compare it with the results of novel_miR's from mirdeep2 and pick the most likely candidates.