They're both okay to me.
Kevin is something I've only ever heard on people aged 60+. I know
Devon is a place name (I've been there in England, and it's beautiful) however using it as a name is strange to me. Here,
Devon is something that you eat, a lunch meat (I personally don't eat it, but I know people who do). And they'd inevitably get "Devo" as a nickname which is slang for devastated and I don't know why you'd want your nickname to mean that. There are probably people named
Devon who live here anyway, I've just never met one of them.
This message was edited 10/7/2023, 9:49 PM