Существительное заначка образовано от глагола заначить и обозначает: 1) нечто прибереженное, спрятанное, убранное про запас, то, что может быть использовано, израсходовано в будущем; 2) место, где нечто спрятано, убрано от других, хранится про запас, на будущее. Предложное сочетание в заначке может выражать наречное значение признака (образа, способа) действия, состояния или предмета: хранить в заначке, быть в заначке, деньги в заначке.
Ученые полагают, что это слово относится по своему образованию к очень старым словам с редкой приставкой ка-, ко-, ср.: калека, конура (при нора), диалектное калуга, калужа (при лужа). Его возводят к славянскому корню верз- (< *vьrz) 'соединять, связывать, плести' > 'лгать' (плести вздор). Ср. диалектный глагол верзить 'лгать, врать, плести вздор'.
Слово добро - общеславянское (имеет параллели в славянских языках), восходит к праиндоевропейскому источнику.
Слово семья восходит к обозначению территориальной общности, исходно оно означало 'живущие в одном селении', затем – 'домочадцы'. Семья – собирательное (суффикс -иj- как в слове братия) от семь 'домочадец', того же корня, что готское haims 'селение', латышское saime 'семья, домочадцы' и др.