I replied to
Aine's
Annabeth post the other day (you did too, so I think you can find it) and suggested some middle names, so I won't repeat that here, but to answer your specific question, no, I don't think
Annabeth too "old school". Are you pronouncing "AB" like
Abbey? Or like the alphabet letters themselves?