I wanted to give you a serious answer, so here it goes. First off, this is an opinion based question. We can only give you our opinion on what a good name will be, and thus, this question is off topic for this site. Also, let me paraphrase your mentality right now with a single sentence: "A thousand ideas, zero lines of code."
Make your game. Use a codename at the beginning, like "Project Black". Most game companies do this, even for major games, but this is also to keep the project somewhat secret. My point is, you're wasting time and procrastinating. Make your game, then name it. It should also be noted that even games like Minecraft were first created without a name; the earliest builds of it were just called "RubyDung". You need to avoid wasting time on trivial things like this until far later into your project. Like right now, and I'm not trying to brag or anything, but I am currently sitting on (Runs code metrics for entire solution) 44,324 lines of code for my game. That's with a working inventory system, rendering, player attributes, loot systems, entity systems, weather systems, etc, and all hosted within a custom game engine framework that I created from the ground up.