I really dislike it. I always see maggot with
Margot and
Margaux looks pretentious.
Margo seems like a margarine brand but it's the best of the 3. They all sound kind of dated and obnoxious, like a bratty teenager from the 80s, and very nickname like. I would prefer
Margaret (or even better,
Marguerite) by miles. Sorry for being so negative :(