The name Cai means Rejoice and is of Welsh origin. Cai is name that's been used by parents who are considering unisex or non-gendered baby names--baby names that can be used for any gender.
Short form of Caius. Also a female Chinese name meaning "colorful."
Also a female Vietnamese name meaning "girl, female."