Here's a bit of trivia according to chocobo_girl: Piccolo was originally that hueg namek dude in dragon ball (before dbz) who layed eggs from his mouth. Piccolo from dbz is akshully Piccolo Jr. Most of you probably know this, but the reason I brought this up was cuz piccolo actually means "small" in Italian, and the original Piccolo was anything but small, which I believe was done on purpose for the lulz or something.
Also, the piccolo flute is called piccolo because of its small size.