Princess of demons or demon princess
Turns out she is a Youkai and was keeping it a secret never mind
Youkai is a general Japanese term for supernatural creatures in Japanese folklore.
It's actually a phrase: "Oni no ouji"
Demon as in "devil" is "akuma." Demon as in "evil spirit" is "youkai."
yes.
it is a demon or spirit
Francis Hime's birth name is Francis Victor Walter Hime.
youkai, onii, bake-mono
Chi no akuma or Chi no youkai
The cast of Youkai Watch - 2014 includes: Etsuko Kozakura as Jibanyan Tomokazu Seki as Whisper Haruka Tomatsu as Amano, Keita
Hime means princess, but the whole name should mean Woven Princess in Japanese.
姫の光 (hime no hikari) would mean "Light of the Princess" in Japanese.