You asked:

what does kannan mean in indian

  • India
    India
    Kannan's meaning in indian is "a form of krishna".