I have to say
Adrian is really growing on me. I used to not even consider it enough to hate it, but, popularity aside, I could see it on a short list.
Leo is too nny for me but I do like it. Not sure which full name I like which keeps it teetering on the edge of my list.
Benjamin -strong classic but hate
Ben. Kind of like
Benji but probably only for a child.
Love the full form, just know it's likely to be shortened.
All are a bit popular/overused in my opinion but all decent names.