I like the name
Everett. It definitely sounds masculine, but it's not overly "manly." I could imagine someone named
Everett enjoying the outdoors, but he could easily be interested in other things too.
Andrew is a nice name, but it's too common for my tastes. I think it would be fine a middle name though.
Other ideas:
EvanderElliot /
ElliottSilasOliverHenryTobiasPatrick