Слово «когда» произошло от праславянского слова *koda. ru.wiktionary.org Вероятно, изначально было *kоdа. ru.wiktionary.org lexicography.online
Есть несколько предположений о происхождении слова «когда»:
- Часть «гда» связана со словом «год», которое раньше значило «время». vk.com Таким образом, слово «когда» происходит от сочетания «коего года (какого времени)». vk.com
- Часть «гда» произошла от «къда», которое составлено из частиц «къ» и «да». vk.com Такие частицы подобны современным «-ка», «бы», «-то», «же», «ли». vk.com
- Окончание «гда» могло возникнуть из раннего сокращения *vьsegda, *inogda, откуда оно было обобщено в «егда», «когда», «тогда». lexicography.online
Точное происхождение слова «когда» может иметь разные точки зрения, и нет единого мнения.