It's not usually short for Margaret, but Megan or something like that. Usually Margarets are Maggies.
― Anonymous User 1/17/2007
1
It is too a short form of Margaret. In fact, it probably was a short form of Margaret before it was a short form of Megan, because Margaret is an older name than Megan is.