Have you considered identifying one target market first, then working backwards? If you identify one group of humans (with healthy budgets!) that you want to serve, every discarded prototype for that market will surface new knowledge of what they need.
Re: naming, http://namevine.com asks for current registrar and may be earning affiliate revenue.