I like Ethan, but it's overdone. I hate Blake the same way that I hate Brandon, but not as much. I hate overly masculine names, not that I like names for boys that I consider not masculine enough, either. It has to hit the right balance. Blake does not.
Hooray for Mackenzie on a boy. They are called "unisex" names, and came from the boy side, LOL. the only Mackenzie I knew was a girl.I like Ethan and Blake. They're okay, Ethan a little more.