2 names match.
Spanish/Greek
Spanish form of Margaret, meaning pearl.
Spanish name possibly relating to Argel or noble.