Baby name meanings, origin and religion

Meaning: Battle, Fighter
Gender: Boy
Origin: Welsh
Religion: Christian

Find Other Names by Relevence (Kain):

Starting with:  
K*******, Ka*******, Kai*******
Ending with:  
*******ain, *******in, *******n

Kain name religion, origin & details:

Kain is baby boy name mainly popular in Christian religion and its main origin is Welsh. Kain name meanings is Battle, Fighter.
People search this name as Kainat, Kaina, Kainat meaning in urdu, Kainat afrin, Kainaat, Kainat means, Kainaaz.

All Names by Religion

All Names by Origin