Madge is a name that carries a rich history and an intriguing meaning. Often considered a diminutive of the name Margaret, Madge has roots that trace ...