I'm much more of a purist when it comes to names that started as nicknames than most people are---for instance, I hate to see
Jack on a birth certificate--and
Mamie started as a nickname for
Mary, so for that reason alone I wouldn't approve of it as a given name. And that aside, I find it ugly and childish and slightly ridiculous.