According to behindthename.com, Kai means "The sea" and could also mean "hen". *chuckles* He's certainly no hen and he isn't really fond of water so I guess the meaning doesn't really suit him. I came close to naming him Chip (as in, chocolate chip) and Zeke. I just can't picture him being a zeke or chip.
I couldn't find a meaning for Kaedyn but his name given by his past owners was Milo. I just couldn't picture him as a Milo so I changed it.
Bookmarks