नामकरण Indian Baby Names

By first letter

Indian Baby Names Starting with K

Indian baby names starting with K: Krishna, Krish, Kartik, Karan, Kavya, Kiran, Kabir, Kajol, Khushi and Kiara, with meanings and pronunciation.

About this collection

The K names here are dominated by Krishna and the names that grow from him. Krishna itself means dark-hued and is the name of the deity; Krish is its modern short form, and Krishiv is a recent blend that families read as Krishna and Shiva together. Kartik is Kartikeya. Karan, spelled करण, is the Sanskrit word for a skilled helper, and its guide explains why it should not be confused with the epic's Karna, कर्ण.

Beyond the devotional names, the letter offers poetry and light. Kavya is poetry in Sanskrit, Kavin is beauty in Tamil, and Kiran is a ray of light. Khushi is the everyday Hindi word for happiness. Kabir is the poet-saint, and Kajol is the Bengali word for kohl that the actress made a familiar first name.

Kiaan is recorded here as Persian, and Kiara is a modern name whose meaning is not yet verified; the guides describe the derivations people cite without endorsing one. In Devanagari most of these names begin with क, which the rashi tables assign to Mithun, while Khushi begins with ख and is assigned to Makar.

More first letter collections

Browse the names

By first letter