From the Latin for "lean", it means deficient or barely adequate
... [
Date: 1300-1400; Language: French; Origin: maigre, from Latin macer 'thin'] a 
meagre amount of ... scant, poor, little, insufficient, lacking in amount of quantity; 
scrawny, lean (also meagre).