Why is Mary the wrong answer even though the drop down box says it means Mary?
Personally, i wouldn't translate a personal name. I would only translate the name Maria when it refers to the holy virgin Mary.
"Mein Name ist Maria" means "My name is Maria". But "Ich heiße Maria" means "I am called Maria". It is more common to hear the second version in Germany.