Question: is midge a nickname for margaret?
Answer: The meaning of Midge is "Pearl". Its origin is "Nickname for the English name Margaret".