Marrigold \m(a)-rrigo-ld, marr(i)-gold\ as a girl's name is a variant of Marigold (English). See for meaning of Marrigold.
The baby name Marrigold sounds like Maragold and Margalo.