Battle Royale

For the novel, please go to Keiko Onuki (Novel). For the film, please go to Keiko Onuki (Film).

Keiko Onuki (大貫 恵子, Onuki Keiko) is a minor character in Battle Royale.


Not much is really known about Keiko, except that Shogo Kawada was her boyfriend. Shogo compared her to Noriko Nakagawa so it could be suggested that they had very similar personalities. Keiko was probably a very emotional person, as she argued with Shogo over the validity of the heart. She firmly believed that you could use emotions as a form of logic and reason. Even more so, she thought that in certain situations the heart could outweigh the brain, and that your heart could help define your personality. Although Shogo disagreed with this at the time, her words affected him greatly in the future and she is the reason why Shogo eventually fought against the program as well as teamed up with Noriko and Shuya Nanahara.

Class 3-B Program[]

In the program, Shogo searches for her, but when she found him she sees him killing his first victim. She then runs away. After that, Shogo goes on a killing spree very similar to Kazuo Kiriyama's and ends up killing three more people than Kazuo.

Later in the program, Shogo had found Keiko being held hostage by Nakata. Nakata said he hated how badly Shogo treated Keiko. He thought she deserved better than Shogo and from now on, he would take care of her. Shogo called him a rapist in training and distracted him, causing Nakata to let his guard down. Since he let his guard down, Kawada shot him in the head.

Then the two are left figuring out what to do next. Kawada told Keiko that he was going to spend his last moments with her before killing himself so that she could be free. Soon after, Keiko dove for the gun and shot it in his direction. Kawada dodged the bullet and shot her back only to discover there was another student behind him and that Keiko had tried to save his life. The girl then taunts him as Shogo turns around and shoots her in the stomach, killing her.

Shogo mourned Keiko as he recovered, eventually making his way back to his father's clinic. There, he found a bird call like the one Keiko had in the cafe, as well as a note apologizing for the fight they'd had. Upon finding the note, Shogo enrolled at Shiroiwa Junior High and vowed to avenge Keiko's death.


  • The name Keiko means "congratulate, celebrate" (慶) (kei) and "child" (子) (ko).
  • Keiko's surname Onuki means "big, great" (大) (o) and "pierce, 8 1/3lbs, penetrate, brace" (貫) (nuki).


  • In the English translation, Keiko's last named was mistranslated as Inoue (井上).