 Goku is based on a Chinese monkey god. Goku, like the monkey god,  has a flying cloud used for transportation and a magic staff that  can extend when he wants. And the gods name (when in Chinese  characters, but read in Japanese) spells "Son Goku".