My store name was a mixture of having an idea of what I wanted (something that reflects my faith but isn't in your face religious) and getting some opinions on options I had come up with.
as far as searches and store names, they don't have to correlate. the "art" of search engine optimization (
seo) is all about how to make your web pages easily searchable with relevant words and phrases in key places (like item titles and page titles for a start). Your store name isn't the only thing search bots will log when they go through the coding of your store.
some things to keep in mind when naming your store is you want it to be memorable. If there are numbers (like, "shop 1984")or words that are long or difficult it will make it hard for people to remember your store name and to pass it on to others. Also you want to try to keep your name as unique as possible when compared to others that sell similar items. You don't want your competitors getting your business because your customer typed in 'kidsland' instead of 'kidland'. Then, along those lines, make sure the domain name you want is available (you can check it at most all domain name registering places like godaddy and 1&1). This can be the hardest part -- finding a name whose domain name is available too. And if it is available, you may want to invest in all similar domain names (forkids, 4kids, fourkids, etc) so that if a customer remembers your name but doesn't remember which way you spelled it you can redirect them to your main site.
i hope some of the babbling helped