2 names match.
Greek via English
Manly and strong, short for Andrea.
Modern variant of Alex or Alexis, meaning defender.