No, hooks are not necessary for hanging eyelet curtains. Eyelet curtains are designed to be directly hung on a curtain rod without the need for additional hooks or rings.