Hi! I think I saw this question yesterday. I did a search for you. These are the top 100 male names. http://baby-names.familyeducation.com/popular-names/boys/ Just put two together that you find beautiful. It is also common to use a special family member's name. If you have a baby on the way, congratulations!
My preferences in order of appearance: Sean Daniel Joseph Alexander Chase Lucas Benjamin Dominic Austin Nathan / Nathaniel. I would have that many kids (boys, of course) just so I can give them these names ;)