Bunraku is a name meaning puppets and storytelling. It's name does not only describes a puppet performance, but also its history. Puppets were thought to have first been used in Shinto shrines. Later, travelling puppeteers joined with storytellers which created the beginnings of Bunkraku.