http://www.name-meanings.com/ is a great site if you're looking for some good names. You can limit to gender and origin. I use it a lot when I'm writing short stories and want to either sound authentic or just need a cool name.
I also suggest these names: Connor, Aidan, Joseph, Gerarld, David, Lee, Richard, William, Samuel, Bernard, Michael, Otis, and Morris.