Boy names??? Help! So many rules...

Don't like overly masculine names like Hunter, no feminine names like Spencer, no trendy names like Braxton, no first name last names, no androgynous names, no overly popular names, no made up names, must be easy to say and spell.