Scottish, and occasionally Irish, Gaelic form of Peggy, a diminutive of Margaret [q.v.], from Greek or Persian "pearl".