I like all your names. That makes it hard!!
Benjamin Wesley would be my top choice. Good, strong name.
Simon Wesley would be next. I'm judging mainly on popularity of the name. Simon feels refreshing.
Logan Wesley would be last. Logan has become quite popular, but I do really like the name.