Why was James Buchanan nicknamed ''old buck''?

The nickname came from his last name- "Buck- anan. " "Old " is common term of affection , dependability or at least resigned acceptance. We have "old faithful" , "old smoky", "old man river", "old sparky", "old nick", "old hickory" and "old rough and ready". "old yeller", etc..