For apps, remember to keep the name short, or else it won't fit in one line (and that doesn't look great on most phones, tablets).
I know that the name is very difficult to pick. The company name is normally easier that the product name, since it's often not as visible to end clients. My partner and I struggled for about three weeks to find a name that we liked.
One thing you could do is give your project a working title. Of course, this is cumbersome once you get to the phase of designing logos etc., but it's a good way to start if the name is really holding you up and keeping you from progressing on the development.
I personally like to pick a few words associated to the product and then translate them into other languages (even latin and ancient greek). This may help brainstorming.
You could also follow they trend of replacing all i's with y's (like Lyft), or simply leaving out a vowel (like Tumblr).