the name means mary's peace in english