I don't like it. Did you run it by some parents by any chance? I think some might like it, it sounds like kids are running the store. Plus the use of Internet slang and "God" might turn off a few people.
Plus in terms of "cool factor" to those it actually matters to, it's NOT.
"OMG" sounds at least 5 years behind the times.
And temember the name of a store is not going to MAKE people come to your store, but it can certainly make some people NOT want to come. You really can never afford to give away business.
spent 1 or 2 hours at the mall, doing some market research.
Even if only one in 10 listens to your question you will still get some data.
The name you have picked is ok "Cards and Games" is ok (as long as this is not also a term used for gambling places, then I wouldn´t use that but thats a thing you have to decide) but the OMG is really outdated.
OMG was borne when Headsets and speaking with your teammates online were unheard of.
Think about it, the OMG has no advantage.
Older people won´t understand it and might not come because of it,
younger people ´won´t need it because they know what cards and games mean and also may not like the omg.
It like "Burgers and fries. BANGBANGBANG" the OMG has no purpose
Just to capitulate with everyone else, you really, really want to avoid any religious connotation in your store name, even something as hidden as "OMG". Just trust me on this, you don't want to give your local churches reason to go off on a crusade; that demographic has the ability to make or break you, easily, and again, while I'd prefer to not get into it too much I cannot stress this enough. Gaming and religion seem to operate best at "ignore each other" levels, and this might be seen by a few zealots as an preemptive attack.
Selecting a domain/store name is difficult because it requires a lot of concentration and market research, it’s like picking an organization name because the domain name is identification of your blog on the internet, so for that you will have to be more attentive and focused to pick a suitable and easy to discover domain name for your customers/users. Use tool like Namobot to generate your business name. It will give you a lot of suggestions, just enter your desire keywords.