Margi \m(a)-rgi, mar-gi\ as a girl's name is a variant of Margery (French) and Marjorie (English). See for meaning of Margi.
The baby name Margi sounds like Marji, Margy, Margo, Margie, Marge and Marga. Other similar baby names are Mari, Marci, Margit, Marni and Marti.