I like PhoebeJane very much - it's mythological, sweet and spunky all rolled into one! I do think Kai sounds more contemporary but maybe that's the type of name you like for a boy. Russell isn't a fave of mine but KaiRussell flows fine! The combo reminds me a bit of actor KurtRussell.