Kanna: Baby Boy Name Meaning & Origin - Scary Mommy

Kanna

An Indian boy name meaning from Lord Krishna.