"Good" boy names? That's a matter of personal taste. Not sure what you would consider is like "Chris" or "Zach"?
I like 😄Chris, Marcus, Kyle, Zach, Caleb, Bryan, Brian, Jayson, Jasson, Eli, Johan, Jonah, Seth, Noah, Keith and Rooster.
Google is loaded with sites on names and means.
Side story, I knew a couple who adamantly refuse to name their son James Edward Williams.
Can you guess why?
How about Ancient? It has a nice ring to it.
Looks like you are seeking more of common boy names maybe? I would look that up "common boy names" and it should give you a list of what you might like.
How about otis
Logan Chad Brian .