After months of waiting, Japan’s newest baby panda now has a name. The four-month old giant panda’s name was chosen from over 320,000 suggestions. Its Japanese name will be Shan Shan, which translates to Xiang Xiang in Chinese. Xiang Xiang was born on June 12 to its mother Shin Shin and father Ri Ri. They live in the Ueno Zoo in Tokyo, the oldest zoo in Japan.