Kanika is a Hindu Girl name and it is Hindi originated name with multiple meanings. Kanika name meaning is Small; Atom; Black; Molecule; Seed. Kanika name popularity and rank stands at 545 among 29430 Hindu names.
47973ff8fb53a0418654fa6d-text