The name Mary is a baby girl name. The baby name Mary originated as an English name. In English the name Mary means- Bitter. Variant of Miriam. The biblical mother of Christ. Names like Dolores and Mercedes have been created to express aspects of Marys life and worship..