Boy names

Karam

Karam or Karan is an unisex English name. Meaning “generosity, nobleness”.

Karim

Karim is an Arabic boy name. Meaning “generous”.

Karl

Karl is a german boy name. Meaning “free man”.

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

Kazuo is a Japanese boy name.

Derived from the Japanese terns “kazu” (harmony, peace) and “o” (man, husband).

Keith

Keith is a Scottish boy name. Meaning “wood”.