Общеслав. Восходит к *skovati (sk > х), того же корня, что нем. schauen «смотреть, присматривать», без -s — др.-инд. kuwi — «сторож, надзиратель», лат. cavēre «блюсти, сохранять». Ховать буквально — «приглядывать, охранять», затем — «хоронить, прятать» (чтобы сохранить).
Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа.
Н. М. Шанский, Т. А. Боброва.
2004.