Where does “魔法少女” come from?

魔法少女 (Japanese) comes from Japanese 少女, from Middle Chinese しょうじょ.

魔法少女 (Japanese): magical girl

Definitions

  1. magical girl

Ancestry of “魔法少女”, step by step

魔法少女 traces back through two separate lines of ancestry.

via Japanese 少女

StepLanguageWordMeaning
1Japanese少女a girl; a style of anime and manga made for...
2Middle Chineseしょうじょ

via Japanese 魔法

StepLanguageWordMeaning
1Japanese魔法The arts of magic, spellcraft, witchcraft,...
2Middle Chinese魔法
Every word from Middle Chinese しょうじょEvery word from Japanese 少女