List of Indian Baby Boys Names Starting with K

Browse through tons of baby names now by similar meanings, similar origin, and much more. Indian origin has 23 boy names with english meanings.
Get modern baby boy names from collection of Indian origin listed below

Kalidasa

(kah-lee-DAH-sah)

Means "servant of Kali" from the name of the Hindu goddess KALI combined with Sanskrit दास (dasa) meaning "servant". This was the name of a 4th-century Indian poet and dramatist, the author of the 'Abhijnanashakuntalam'.

Meaning: Kali's servant Origin: Indian, Sanskrit

Kanan

The name Kanan is a baby boy name. The name Kanan comes from the Indian origin. In Sanskrit the meaning of the name Kanan is: A forest. Similar Names: Hanan ( Hebrew )

Meaning: Forest Origin: Indian

Kanak

Name Kanak generally means Gold, is of Sanskrit, Indian origin, Name Kanak is a Unisex name, which means both Boy and Girl can have this name. Person with name Kanak are mainly Hindu by religion.

Meaning: Gold Origin: Indian

Kahlan

From the Sword of Truth book series by Terry Goodkind. The main female character is Kahlan Amnell. ... Kahlan has meanings in both Ireland and England. In Ireland Kahlan means "strong leader". In England Kahlan means "Beauty".

Meaning: Stregth, grace Origin: Indian

Kalpin

This is hindu baby boy name. Meaning of Kalpin is . The poeple have viewed this name 1622 times.

Meaning: Peacock Origin: Indian

Kamalkanth

This is hindu baby boy name. Meaning of Kamalkanth is . The poeple have viewed this name 1310 times.

Meaning: Lord Vishnu Origin: Indian

Kanjalochan

This is hindu baby boy name. Meaning of Kanjalochan is . The poeple have viewed this name 1669 times.

Meaning: Lotus eyed, Lord Krishna Origin: Indian

Kanshi

Kanshi name brief: Kanshi is baby boy name mainly popular in Hindu religion and its main origin is Indian. Kanshi name meanings is Lord Krishna.

Meaning: Lord Krishna Origin: Indian

Kers

Kers is a baby boy name its meaning is . Mostly popular in christian religion. The poeple have viewed this name 883 times.

Meaning: Name of a plant Origin: American Indian

Keva

The name Keva is an English baby name. In English the meaning of the name Keva is: Beautiful child. Feminine of Kevin.

Meaning: Lotus Origin: Indian