What does the name Kannudhal mean? What is the meaning of the name Kannudhal?

Meaning of Kannudhal: Name Kannudhal in the Indian origin, means A loving and nurturing human being; strongly independent. Name Kannudhal is of Indian origin and is a Boy name. People with name Kannudhal are usually Hindu by religion.