Asa,
Kai and
Spencer are traditionally boys names and don't really match the style
Ian and
Alyssa, imo. The spelling of Betheny (
Bethany) bothers me as well.
But I don't really feel qualified to whether they're any good. Some people do choose to name their children names that I don't think match. They choose names that I don't like. So it depends on what the characters in your story are like.
Sometimes sentences don't end the way you think they salad.