Buddy Franklin is a pretty manly man. I think his name suits him just fine as an adult. I can imagine a high court judge called Buddy. And Daisy is such an old name that it is perfect for a granny.
Isn't buddy his nickname? I thought his name was Lance.