Little known fact, babushka also means butterfly in Russian (if you put the stress on a different syllable). So if you do not like the old lady as a marketing image you can always go with a pretty butterfly.
Also, contrary to the GP, there's no difference in stress, which is on the first syllable in both words. The reason they're different words is that "sh" vs. "ch" is a phonemic distinction in Russian, just as it is in English. That's why we distinguish between "sheep" and "cheep", for example, and would regard it as bizarre to conflate them.
BAH - bush - ka: grandma
BAH - botch - ka: butterfly
I am currently teaching Russian to my wife, and the things she says sound the same continually surprise me :)
Cheers!