Depends. You have to think a lot about it because if the boy goes to school you don't want to give him a name people are gonna make fun of. Usually names that have nick-name versions are good. E.g., Benjamin, Ben. Nicholas or Nikolai, Nick or Nico. Some nice names: Alexander, Jason, Perseus (I am obsessed with Greek Mythology) Henry, Louis, Joseph. Ethan, Nathan, Nathaniel. Leo/Leonardo. Jay, David, Lucas/Luke. Adrien, Max, Alex, Tomas/Thomas, Jake. Broderick/Brody. Gabriel/Gabe. Michael, Johnny, Joey, Trenton/Trent. Trei is a nice name. And lastly, my favourite guy name, Adam.