If you want to go very traditional, but not as common as Michael and John and Robert and Richard... you might consider David. I can't remember the last time I met a David, yet it's a very familiar, solid-sounding name.
You mentioned Ethan, which is very nice, and you might also consider Evan, which is a favorite of mine.
The name Randy has some unfortunate connotations, but I love Rand. Simple, yet uncommon.
I like the name Collin, too, with two Ls -- so people won't pronounce it "colon!"
Drew is another classy name -- it could stand alone, or it could be short for Andrew.
I know some people who named their baby Max! Not Maxwell or Maximillian, but just plain Max. It seemed odd at first, but I like it now.
And I love Zach. Short for Zachary or Zachariah, unusual but familiar, and what a cool initial!
You mentioned Ethan, which is very nice, and you might also consider Evan, which is a favorite of mine.
The name Randy has some unfortunate connotations, but I love Rand. Simple, yet uncommon.
I like the name Collin, too, with two Ls -- so people won't pronounce it "colon!"
Drew is another classy name -- it could stand alone, or it could be short for Andrew.
I know some people who named their baby Max! Not Maxwell or Maximillian, but just plain Max. It seemed odd at first, but I like it now.
And I love Zach. Short for Zachary or Zachariah, unusual but familiar, and what a cool initial!