3 names match.
Greek via English
Manly and strong, short for Andrea.
English surname from Andrew, meaning strong and manly.
Modern variant of Alex or Alexis, meaning defender.