I’ve always looked for a way to improve my naming, thanks! I’ve found this article: http://www.sitepoint.com/bem-smacss-advice-from-developers/
The way we name things is really powerful. It’s important not only how do we organize stuff by naming it, but also to be on the same page when you’re talking with colleague about some concept. Sometimes you’re talking about the same thing, but you call it different, and sometimes you think you are on the same page, but you’re not :).