I like
Andrew and
Drew is ok for an actual name for a boy too... Sometimes wondered why
Drew Berrymore's parents gave her a boys' name. I don't think she'd be the one to judge the name by since it isn't that standard as a female name. She really is an exception on that one.
Andy does sound kinda little boyish.