I'm pretty staunchly anti-boys-names-on-girls, although less so for middle names with familial significance, however naming like this Andrew instead of the perfectly usable and feminine Andrea annoy me to no end.
Unless you really dislike the feminine variation. Andrea is very dated to the 80s for me, or else is actually an Italian masculine name, while Andrew is way more classic. I'd rather use James or Henry than Jamesina/Henrietta too.