Name Meaning and Origin of Kanva

The baby name Kanva is Sanskrit in origin and its meaning is talented or inteeligent. Kanva is the name of a sage. He was the father father of Shakuntala.

Kanva is pronounced Kan-va. कण्व

Kanva is a name suitable for boys.