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 少女 →