As nouns the difference between kesa and kesh
is that kesa is a robe worn by buddhist monks and nuns while kesh is (sikhism) the practice of allowing one's hair to grow naturally, one of the five ks.
kesa
English
Noun
(kesa)
a robe worn by Buddhist monks and nuns
----
kesh
Noun
(-)
(Sikhism) The practice of allowing one's hair to grow naturally, one of the five Ks.