I think it is more important to think about what a name is associated with, rather than a direct translation - which could be wrong anyways. When I hear
Ajax (which I've heard could also actually mean "eagle"), I think of the great warrior. And
Persephone is the beautiful maiden captured by
Hades, whose mother inflicts winter upon the earth when her daughter spends her 6 monthes there.
When I think of negative names, I'm thinking more like '
Adolph' ("
Noble wolf" btw), '
Osama' and '
Saddam' really. Just due to fairly modern bad connotations.