Where does “kein” come from?

kein (Middle Welsh) comes from Proto-Celtic *kanis — nice, good.

Ancestry of “kein”, step by step

StepLanguageWordMeaning
1Proto-Celtic*kanisnice, good

Words derived from “kein

Every word from Proto-Celtic *kanis