I just think the name wasn't well thought out. Cherry pop reminds me of "popping cherries"... the colloquial term for taking ones virginity.
It had the hint to sex that we wanted, (plus, you're popping your cherry asking some provoking questions I guess!) but also wasn't too generic, so that we could do a brand around it.
A product name is definitely hard, and we're having to tackle the problem of people not realising they should search for 'Cherry Pop' when they want a game like ours - so it's a work in progress.