A couple of days ago I came across a post that obliquely referenced not being able to use the same name for modules and themes. And I thought “That’s silly. I do that all the time”. Yesterday I finally figured out what they meant. You can do it, but it is a really bad idea. If you have a thingy theme directory, and a thingy.module, when you create a thingy_block, it’s will to kill all the blocks on your site. There are probably other gotcha’s too.
So I am taking the pledge, from now on it is thingy.module, and thingy_theme as the name of the theme.