Is Andrew an Italian name?

No, 'Andrew' isn't an Italian name. Names native to Italy tend not to include the letter 'w'. Instead, the Italian equivalent is 'Andrea', which is pronounced 'ahn-DREH-ah'.