2 names match.
Hebrew via English
Modern variant of Michaela, meaning who is like God.
Variant of Magdalene, meaning from Magdala.