Probably young and friendly.
Kevin would probably be a computer geek, but could be anything really.
Ethan would probably be popular with girls. They both seem like "smart" names to me, the type of people who would be kind of "geeky" or "nerdy" but super friendly and popular as well.