Save Type Surname (from given name) Usage Indian, Tamil Scripts கண்ணன்(Tamil) Meaning & History From the given name Kannan, the Tamil variant of Krishna.