Meaning
This name most probably derives from the many medieval forms of the name 'Mary' meaning 'bitterness' or 'longed for child'.
Popular Middle Names
Elizabeth, Ann, Grace, Jean, Marie, Rose, Michelle, Mae, Anne, Catherine
Pronunciation
Molly
Molly