I don't usually attach character traits to names, but I make exceptions for these. I like them both for different reasons.
Kevin has a "strait-laced, rule-abiding" vibe.
Travis is the opposite. It has a "care-free and roaming" vibe to it.
Of the two,
Travis is my clear favourite. It's been on my "good names" list for many years!