A Greek name meaning "warrior".
There are several varieties of Andrew.
The most common type of Andrew is a guy, usually somewhat attractive, who gets all the girls, and is loyal, somewhat mean-spirited, athletic, flirty, talented, funny, popular, sexual, kinky, and fun to be around. He's very intelligent, but not in a nerdy way. He's a dedicated boyfriend and will never cheat on you or use you. If you meet an Andrew like this, consider yourself to be very fortunate.
On the other hand, there is another type of Andrew who is quite the opposite. He's unintelligent, unfaithful, annoying, guillible, and a bit of a poser. Never date this kind; he will use you for sex, then cheat on you with one of your "friends".
Stacy: Who is that?
Yvonne: That's Andrew. He's really funny, and really hot and awesome.
Stacy: Oh... Definitely not like my ex boyfriend Andrew. He was a fugly dumbass.