Kandra \k(a)-nd-ra, kan-dra\ as a girl's name is a variant of Kendra (Welsh), and the meaning of Kandra is "greatest champion".
The baby name Kandra sounds like Candra, Keandra, Kiandra, Kyndra and Kindra. Other similar baby names are Zandra, Xandra, Sandra, Kanara, Landra and Pandra.