I really loathe people who think classic names need a nickname, especially if they are short enough.
Andrew is not any shorter than
Andy, which is acceptable but I would much rather hear
Andrew. You see
Andrew high on popularity charts, but how many of them are actually called
Andrew?