My son is
Andrew (he's 7). We had intended on calling him Drew...but
Andrew just stuck. Now, when people call him
Andy, or
Drew (which is pretty rare, and usually only by a stranger) he'll correct them saying "
My name is
Andrew".
So I say go for it. It's a wonderful strong, masculine name.