I'm starting a new project and having a terrible time coming up with a name for it. While researching something, I came across this blog post, which suggested using a random word generator. I thought that was a great idea, so I gave it a try and got 'something' right off the bat. I hit the generate button a few more times with more spectacular results.
I was wondering what other naming techniques programmers might use. I'm just talking about having a name to call a project, not necessarily a 'real' name. I'm sure the Stack Overflow community has some great ideas.
EDIT: Just to clarify, I'm talking about an internal sort of name, like a nickname. It most likely wouldn't ever be made public, just something to refer to the project internally. It could be anything - and I think that's why it is so hard to come up with a good name, because there are no limits on what it could be.