I believe the name is Hawai’ian-Chinese in origin. In the Hawai’ian language, it’s a Puu-puu platter where the two consecutive vowels are distinctly pronounced. So Puu-Puu would be pronounced POO-oo POO-oo, like a mumu dress is actually a muu-muu (MOO-oo MOO-oo). It’s been shortened to “pu pu” on many Chinese menus. This also makes me wonder if it originated during or after WWII with all the GI’s going through Hawai’i.
When I was a wee lad I would giggle when we’d go to a Chinese restaurant and the adults would order the pu pu platter (“They serve poo-poo here?” Kid humor!). I think they’re a very American-Chinese offering and a precursor to the current trend of an appetizer sampler platter found in most restaurants these days.
We have 2 great places downriver to get our PuPu on Zukins in Lincoln Park and Lucky Dragon in Wyandotte. They both are very good that comes with Jumbo Breaded Shrimp, Spring Roll, Ribs, Chicken Wings and Rib Kebabs at Zukins or Chicken on a stick at Lucky Dragon. The name is really funny to those who hear for the first time and most say YUK. Well let me tell you this Polynesian Treat is a must try that has been around for over 70 years found first in the Hawaiian Islands and the craving brought home by our troops from WW2