[ 2 syll. kan-nan, ka-nn-an ] The baby boy name Kannan is pronounced as KaeNNaeN †. Kannan is of Tamil and Sanskrit origin, and it is used mainly in Indian and Tamil. From Tamil roots, its meaning is 'friend, guide'.
In addition, Kannan is a variation of Krishna (Indian).
Kannan is seldom used as a baby name for boys. It is not listed within the top 1000 names.
† English pronunciation for Kannan: K as in "key (K.IY)" ; AE as in "at (AE.T)" ; N as in "knee (N.IY)"