English diminutive for Margaret [q.v.], from Greek or Persian "pearl".
Marga may also be found as a diminutive for the many variants of Margaret in other countries.