Joseph, Joey, Joe Rules!
Did I mention my son is "Joey?" He was never gonna be called "Joey," always "Joseph," but by the time he was about 6 months, he had established himself as the epitome of a "Joey." Sometimes we call him "Giuseppe." My favorite boy's name! Strong, cute, outgoing, a little mischievous, and (the name) is not too overused. Josephs are definitely leaders.
I like the other names on your list, don't think you can go wrong with any.