>>50
SQLビューにして
DELETE FROM main
WHERE EXISTS (SELECT NULL FROM ng_word WHERE main.namae LIKE "*" & ng_word.word &"*")
を上書き貼り付けして実行

初心者向けのSQLだとは思わないので、VBA使えるなら一文字ずつng_wordテーブルから持ってきて
ループさせて変数に保持して、ループ内で簡単なDELTE文使えばいいと思う
SQLは沼