Polish; shortened form of Malgosia. This is a pet name for Malgorzata, the Polish form of Margaret [q.v.], from Greek or Persian "pearl".