Sometimes, it Is quite useful to find threads having the same names as it might indicate some hidden problems. For example, having same names means the threads are probably working on same stuffs but one of them is zombie since it should have been interrupted but due to programming mistake, it is probably not interrupted properly which could lead to memory leaks.
Sometimes, it could also indicate that even though different threads are working on different stuffs, they have been named the same which leads to confusion and hence, it might indicate that the the threads should be named differently for better comprehension of the system.