There are a lot of great anime princesses out there, but which ones make the cut? Here are the top 21 best anime princesses, based on fan votes from FandomSpot.com.

  1. Sailor Moon – The original and most iconic anime princess, Sailor Moon is strong, independent and always ready for a fight. She’s also got a big heart and is always looking out for her friends.
  2. Rei Ayanami – Rei is one of the most enigmatic characters in all of anime, but she’s also one of the most powerful. As an artificial intelligence who was created to serve as pilot for the giant mecha known as Evangelion, Rei has a lot of hidden depths.
  3. Usagi Tsukino – Usagi is the average girl who becomes an extraordinary superhero in Japan’s popular manga and anime series “Sailor Moon”. She’s kind-hearted and always looking out for her friends, no matter what challenges they face together.
  4. Kaguya Houraisan – Kaguya is one of Japan’s most famous folktales—and now she stars in her own animated series! As the daughter of the moon goddess Houraisan, Kaguya has extraordinary powers that she doesn’t know how to use properly… until she meets a young boy named Shinichi Izumi!
  5. Misa Amane – Misa Amane may be one of Death Note’s more mysterious characters, but don’t let that fool you: she can hold her own in a fight (and with boys too!). When L comes calling with his demands for Kira (the protagonist Light Yagami), Misa steps up to help him out—even if it means sacrificing herself in the process!
  6. Sakura Haruno – Sakura Haruno may be shy at first glance, but don’t ..