I like Joshua too
I agree with the other girls in terms of Brock being a ''newish'' name, and Edward being older/more traditional.

And i really like Joshua shortened to Josh as well