I'd go with older names like Jeffrey, Douglas, Dennis, Kevin, Gregory, Bradley, etc. They'll probably be the only one in their class. The other names listed as unique aren't really that unique right now - many of them are very popular.
I would avoid some older names that never seem to lose popularity, like Michael or David. I also see a lot of the ones like my grandpa's generation had like Henry, George, etc.