What is the meaning of Demy?

A printing paper size, 17½ inches by 22½ inches.

One holding a demyship, a kind of scholarship for Magdalen College, Oxford.

Junior scholar, specifically at Magdalen College, Oxford.

half (50% of something)

Source: wiktionary.org