Forget naming, it isn't the problem.
Think about what is important about the 'thing', not just itself, but the context the importance is attached to.
I've found that people who have a hard time with naming aren't having difficulty naming, they are having difficulty with thoughts about the item and the system that surrounds it.
Also, don't perseverate. Learn to refactor well, choose the best name that you can given the time you can spend on it, and move forward.
Even if you come up with the perfect name, systems and requirements change, which mean names will too.