I have always liked
Margaret very much, though I've never met a particularly nice or remarkable one. I would use it without hesitation as a mn; nns like
Maggie and
Margie (pronounced MAHgee in South
Africa, not MAHjee) put me right off. I like
Peggy in theory but probably not in practice.