HELP!

We are having a boy and we are struggling HARD to find a name! Middle name will be James. I like either traditional names, or names that are a little different but easy to pronounce and not too out there.

Suggestions?!