Nebo is named after Mt Nebo in Utah - it's a beautiful mountain so I thought it would be a fitting name. I didn't know that our Mt Nebo was named after a biblical Mt Nebo at the time....later we drove the Nebo loop and it said Nebo means "sentinel of God."
Keva is a name I came up with that I thought worked well with Nebo. I found out later it's the feminine version of Kevin and it means "beautiful child." I do not pronounce it like Kevin though I pronounce it like "Kee-vuh" I pronounce the e in Nebo the same way...no idea if that's the correct pronunciation for the word (it's the correct local pronunciation for the mountain) but that's how how his name is said.
Skya is also a name I came up with that seemed to fit with the other names well - I seem to like 4 letter, 2 syllable names. I had a really hard time finding a name for her she was nameless for at least a week then I came up with that, the "sky" image seems to go well with her white fur and blue eyes. I'd seen the name Skye before but never Skya.
Corby adopted Killer when he was 2 years old, that was his name, he didn't change it. It's a fitting name if you like opposites - he's just a big teddy bear not a killer.