For a quick reference to many morphs I use this site, or their iPhone app. http://www.worldofballpythons.com/morphs/
As mentioned your pretty confused on your genetics, pretty much there is co-dominate, dominate and recessive. Once you get those down a lot more becomes clear. In you example you have some of all three. A Bumblebee is actually 2 genes combined; the dominate spider and the co-dominate pastel. Pieds are a recessive morph so both parents have to carry the piebald gene to get a visual piebald baby.
Dominate: if bred to a normal you should get about 50% normals and 50% that morph. Examples: spider, pinstripe
Co-Dominate: if bred to a normal you should get about 50% normals and 50% that morph, however if you breed morph to morph you will get 25% normals, 50% that morph and 25% a better version of the morph. Examples; Pastel, Cinnamon.
Recessive: if bred to a normal you will get all normals that carry that morph (het). When breeding a het to a het you get 25% Normals, 50% hets and 25% that morph. However there is no way to tell which is a het and which is a normal. A het to a visual will give you 50% hets and 50% morphs. And Morph to Morph will give you 100% morphs. Examples; albinos, Pieds.
This is very simplified and anyone more advanced, lets not confuse them more about spiders, plenty of time for that later. I hope that helps and I didn't completely confuse you. As for the names, some are descriptive but pretty much the first person to hatch it names it and some are pretty creative. It's a lot of mesmerizing or checking world of ball pythons to remember the difference between a lithium and a queen spin or even a honeybee, bumblebee and killer bee.