From a title which meant "of Magdala". Mary Magdalene, a character in the New Testament, was named thus because she was from Magdala - a village on the Sea of Galilee whose name meant "tower" in Hebrew.
Persian Meaning: The name Maggie is a Persian baby name. In Persian the meaning of the name Maggie is: Child of light. Famous Bearer: Margaret Thatcher, former Prime Minister of the United Kingdom.
The name Mada is an Irish baby name. In Irish the meaning of the name Mada is: From Mathilda.