Известно, что золовка – это сестра мужа. В словарях выведено происхождение от неведомого по смыслу праславянского слова [зъли]. Не понятно, что там было в истоках – зло, зола, золото или «зело», т.е. «очень, сильно»?
Полагаю, изначально сестру мужа могли называть «заловка», которая «залавливала» молодую жену брата во всех её ошибках, неловкостях и ябедничала. За неимением лучшего эта версия достаточно привлекательна.