It's actually Persian because this was during the 'Babylonian Captivity' and they had to use Persian names (like Shadrach, Meshach and Abednego- those were not their Hebrew names).
I guess because of that I don't really care for it. It seems like it wouldn't really be honoring Hebrew heritage/faith/culture although that's probably incorrect because I guess it's used fair enough.
I feel like the nn Cai is much too trendy for such an old name. Kai is a legit name, I would just use it.