Kandi \k(a)-ndi, kan-di\ as a girl's name is a variant of Candy (English) and Kandace, and the meaning of Kandi is "sweet".
The baby name Kandi sounds like Kandy, Candi, Khandi, Kandie and Kaandi. Other similar baby names are Sandi, Mandi, Kadi, Kandis, Kani, Kaydi and Randi.