Boy names
Karam
Karam or Karan is an unisex English name. Meaning “generosity, nobleness”.
Karim
Karl
Kassidy
Kassidy is an unisex English name.
Variant of Cassidy.
Kaushik
Kaushik is a Hindu boy name. Meaning “from Kush (it is a region of Central Asia)”.
Derived from a surname that refers to a clan whose members are the descendants of the legendary sage Vishvamitra, also known as Kaushika.
Kaya
Kaya can have two origins and meanings:
Kayden
Kayden is an unisex English name.
Variant of Caden.
Kazumi
Kazumi is an unisex Japanese name.
From the terms “hana” (flower) and “mi” (beautiful three letter words).
Kazuo
Derived from the Japanese terns “kazu” (harmony, peace) and “o” (man, husband).