On the DBZ tip their names came from a lot of foods (Toriyama must have been hungry a lot) and random inanimate objects:
Bulma (japanese name pronounced Baruma) is closer to the japanese pronounciation of "Bloomer" or women's undershorts.
Trunks (as said is self explanitory)
Gohan - Rice
Chi-Chi - Milk (breastmilk?)
Oolong - Tea (A pig named after a type of tea.. strange)
Pan - Bread
Piccolo - Pickle
Krillin (japanese spelling Kuririn, Kuri = Chestnut... or possibly just Curry)
Lets see what else
Raditz - Radish
Vegeta - Vegtable
Garlic jr (obvious)
Kula/Frieza - Cooler/Freezer
I'll stop there, partially because thats all I remember, But yeah the Megaman, Rock man debate rolls on... on and c'mon how come no one's mentioned
Megaman's dog RUSH
Oh wait, eew.
Next let's all talk about the hard rocking names of the Guilty gear games like Axl, Zappa, Jam, Testement and Slayer!