I strongly prefer
Abraham. I just cannot get over the "bald" part in
Archibald, and the feeling I get from the name is cold and distant (though also intellectual).
Abraham, on the other hand, is warm, wise, approachable, and comes with a better set of nicknames. I do agree that is a big name for a young person to carry, however.