I always pronounce it Meg-in. Most people I know say it that way too even if it's spelled
Meagan or
Meaghan.
I never liked the name, it just sounds like an obnoxious bossy little girl who is always shoving the other kids around and having a fit when they don't want to play with her.