Lovely! Could be any age, could use and take the name anywhere. Not going to cause him
any problems and not ten a penny either. And very easy to spell!
Have the option of Benjamin or Benedict.
Benedict Cumberbatch does make option 2 a bit cooler but it is quite Catholic to my ear.