I assume you already read
10 key elements that make a great startup name
Second hardest thing after developing a startup idea is coming up with the name for your startup.All the good names are already taken or you cannot afford the domain which you like.