Sofu (Japanese: ソフウ Sofū) is a minor recurring character in the Pokémon anime, who first appeared in Run, Heroes, Run!. He is the late grandfather of Hapu and a former island kahuna of Poni Island.



Sofu debuted in Run, Heroes, Run!, where Tapu Fini summoned his spirit from the dead to oversee a trial it had set up for Kiawe. After the trial was over, he observed Kiawe and Ash alongside the ghost of Kiawe's grandfather, before the both of them faded away.

He appeared again in Memories in the Mist!, where he reunited with his granddaughter in the Ruins of Hope. There, he informed her that Tapu Fini had accepted her as the new Poni Island Kahuna before Tapu Fini cleared the mist and faded away again.

Voice actors

Language Voice actor
Japanese 魚建 Ken Uo
English Mike Pollock
European French Jean-Michel Vovk
Italian Mario Scarabelli (SM107)
Polish Tomasz Borkowski
Brazilian Portuguese Reinaldo Pimenta
European Spanish Jon Ciriano


Language Name Origin
Japanese ソフウ Sofū From 祖父 sofu (grandfather) and ハプウ Hāpuʻu (Hapu)
English Sofu Same as his Japanese name
French Sofou Same as his Japanese name
German Sophus From sophos (wise)
Italian Avus From avo (ancestor)
Spanish Sancho From sanctus (holy)
Chinese (Mandarin) 索夫烏 Suǒfūwū Transliteration of his Japanese name
European Portuguese Sofu Same as Japanese name
Brazilian Portuguese Saulo Similar to his Japanese name

  This article is part of Project Anime, a Bulbapedia project that covers all aspects of the Pokémon anime.